• Mybatis复杂嵌套关联一例


    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;

  • 相关阅读:
    商人的诀窍 结构体
    商人的诀窍 结构体
    小泉的难题 结构体
    小泉的难题 结构体
    来淄博旅游 结构体
    来淄博旅游 结构体
    分类游戏 结构体
    7月20日学习
    7月19日学习
    7月18日学习
  • 原文地址:https://www.cnblogs.com/rgqancy/p/6165483.html
Copyright © 2020-2023  润新知