mybatis中association的使用

来源:互联网 发布:闪电网络 时间 编辑:程序博客网 时间:2024/06/05 18:13

 association通常用来映射一对一的关系

示例:

    <resultMap type="com.ddwl.api.entity.xxx" id="resultItem">        <result column="TrackingNumber" property="TrackingNumber"/>        <association property="shipperDetails" javaType="com.ddwl.api.entity.ShipperDetails">        <result column="ShipperCode" property="ShipperCode"/>        <result column="ShipperName" property="ShipperName"/>        <result column="ShipperCompany" property="ShipperCompany"/>        <result column="ShipperPhoneNo" property="ShipperPhoneNo"/>        <result column="ShipperTelNo" property="ShipperTelNo"/>            <association property="shipperAddressDetails" javaType="com.ddwl.api.entity.ShipperAddressDetails">            <result column="ShipperFullAddress" property="ShipperFullAddress"/>                <association property="shipperNormalisedAddress" javaType="com.ddwl.api.entity.ShipperNormalisedAddress">                <result column="ShipperTownshipName" property="ShipperTownshipName"/>                <result column="ShipperCountyName" property="ShipperCountyName"/>                <result column="ShipperCityName" property="ShipperCityName"/>                <result column="ShipperProvinceName" property="ShipperProvinceName"/>                <result column="ShipperCountryCode" property="ShipperCountryCode"/>                <result column="ShipperCountryName" property="ShipperCountryName"/>                <result column="ShippingDriverCode" property="ShippingDriverCode"/>                <result column="ShippingDriverName" property="ShippingDriverName"/>                <result column="IsSendMessage" property="IsSendMessage"/>                <result column="ShippingArea" property="ShippingArea"/>                </association>            </association>        </association>    </resultMap>

注意:必须把 <association>放在 <result>后面

否则会出现如图异常:




阅读全文
0 0
原创粉丝点击