mybatis select查詢使用返回結果為resultMap


<select id="findPageObjects" resultMap="sysUserMap">
  select * from sys_users
  where id = #{id}
  order by createTime desc
  limit #{startIndex},#{pageSize}
</select>
<resultMap type="com.demo.vo.SysUserDeptResult"
      id="sysUserMap">
  <!--說明:對於此值對象而言
    1.直接量類型的值可以通過set方法直接賦值
    2.對象類型的值可以通過再次查詢進行數據封裝-->
    
   <association property="sysDept"  //對應上面resultMap
          column="deptId"    //對應上面查到的數據中的部門ID,根據這個id在進行部門查詢
          select="com.demo.dao.SysDeptDao.findById">  //在dao 接口里面找到對應的部門信息查詢方法
   </association>  <!--開啟二次查詢,基於部門Id查詢部門信息-->

</resultMap>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM