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>

 

转载于:https://www.cnblogs.com/gxlaqj/p/11477203.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值