首页 > 其他 > 详细

Mybatis复杂嵌套关联一例

时间:2016-12-12 19:45:07      阅读:203      评论:0      收藏:0      [点我收藏+]

Mybatis  three entity relation:association in collection

PatentMapper.xml

   <resultMap id="BaseResultMap" type="com.yuanchuangyun.libra.entity.Patent" >
     <collection property="lawStates" resultMap="com.yuanchuangyun.libra.mapper.LawStateMapper.BaseResultMap"/>
  </resultMap>
  <select id="getById" resultMap="BaseResultMap" parameterType="java.lang.String" >
    select   <include refid="Base_Column_List" />,
             <include refid="com.yuanchuangyun.libra.mapper.LawStateMapper.Base_Column_List"/>,
             <include refid="com.yuanchuangyun.framework.mapper.system.UserMapper.Base_Column_List"/>
    from BIZ_OBJECT_PATENT PET
    left join BIZ_LAWSTATE LS on LS.OBJECT_ID = PET.ID AND LS.WHICH_OBJECT = ‘2‘
    left join PF_USER SU on SU.ID = LS.CREATE_USER_ID
  </select>

LawStateMapper.xml

  <resultMap id="BaseResultMap" type="com.yuanchuangyun.libra.entity.LawState" >
    <association property="createUser" resultMap="com.yuanchuangyun.framework.mapper.system.UserMapper.BaseResultMap"/>
  </resultMap>

Patent.java

    private List<LawState> lawStates;

 

LawState.java

    private User createUser;

Mybatis复杂嵌套关联一例

原文:http://www.cnblogs.com/rgqancy/p/6165483.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!