首页 > 其他 > 详细

十一、resultMap 的关联方式实现多表查询(一对 多)

时间:2020-05-09 10:46:14      阅读:151      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <!DOCTYPE mapper
 3         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 4         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 5 <mapper namespace="com.mapper.ClazzMapper">
 6     <!--开启二级缓存-->
 7     <cache/>
 8     <resultMap id="classMap" type="Clazz">
 9         <id property="id" column="cid"/>
10         <result property="name" column="cname"/>
11         <result property="room" column="room"/>
12         <collection property="stu" javaType="list" ofType="Student">
13             <id property="id" column="sid"/>
14             <result property="name" column="sname"/>
15             <result property="age" column="age"/>
16             <result property="gender" column="gender"/>
17             <result property="cid" column="cid"/>
18         </collection>
19     </resultMap>
20     <select id="selAll" resultMap="classMap">
21         select c.id cid, c.name cname, c.room, s.id sid, s.name sname, s.age, s.gender
22         from t_student s
23         right join t_class c
24         on s.cid=c.id
25     </select>
26 
27 </mapper>

 

十一、resultMap 的关联方式实现多表查询(一对 多)

原文:https://www.cnblogs.com/qiaoxin11/p/12855775.html

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