Hi, I am wondering can Ibatis handle complex types that have nulls? For example, I have one complex object that has other complex objects (each having their own resultMap.) I want it such that if my first level column attribute (storeMenuItems.price) is null, then I don't want it to go to the next level.. I have the following mapping - is this valid?
<resultMap id="StoreMenuItems" class="storeMenuItems" > <result property="id" column="menuItemId"> <result property="price" resultMap="Price" /> </resultMap > <resultMap id="PricingLevel" class="PricingLevel" > <result property="pricingLevelType" column="pricingLevelTypeCd" typeHandler="com.exit41.infra.contentmgr.dao.ibatis.PricingLevelTypeHandler" /> <result property="pricingLevelValue" column="pricingLevelIdValue" /> </resultMap > <resultMap id="Price" class="MenuItemPrice" > <result property="currency" column="currencyTypeCd" /> <result property="price" column="priceAmount" /> <result property="pricingLevel" resultMap="PricingLevel" /> </resultMap > Thanks!