查询主表:
<resultMap type="com.demo.bean.WXGameRankingBean" id="weiboJoinAccountResultMap">
<id property="id" column="id" />
<result property="score" column="score" />
<result property="openid" column="openid" />
<result property="createTime" column="create_time" />
<result property="gameid" column="gameid" />
<result property="subscribe" column="subscribe" />
<association property="device" column="dp_id" javaType="com.demo.bean.DeviceBean" resultMap="joinAccountResult" />
</resultMap>
所要关联表数据:
<resultMap type="com.demo.bean.DeviceBean" id="joinAccountResult">
<id property="dpId" column="dp_id" />
<id property="openId" column="openid" />
</resultMap>
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 查询语句:
<select id="getDeviceAndRankingByGameid" resultMap="weiboJoinAccountResultMap" parameterType="java.util.HashMap">
select rr.id as id,rr.score as score,rr.openid as openid,rr.create_time as createTime,
rr.gameid as gameid,rr.subscribe as subscribe,dd.* from wx_game_ranking rr left outer join zqw_device dd on rr.openid = dd.openid
where rr.openid = dd.openid and rr.gameid=#{gameid} and rr.subscribe=#{subscribe} group by rr.openid order by rr.score desc,rr.create_time asc
<if test="limit != null">
${limit}
</if>
</select>
相关推荐
SpringBoot中mybatis表关联映射关系(一对多嵌套:结果方式)
Springboot中mybatis表关联映射关系(一对一)
了解数据表之间以及对象之间的三种关联关系 2.熟悉关联关系中的嵌套查询和 嵌套结果 3.掌握一对一,一对多,和多对多关联映射作用
* * * * * MyBatis的关联映射 为什么学习MyBatis关联关系? 9.1 关联关系概述 实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis...
自关联查询一对多的例子,也就是充当一方,以新闻栏目为例子
eclipse中Mybatis与mapper.xml映射文件的关联,直接点击类上面的方法,就可以跳转相应的方法的位置
Mybatis关联映射 Mybatis关联映射 Mybatis关联映射 Mybatis关联映射 Mybatis关联映射
二、为什么学习MyBatis关联关系? 实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的...
MyBatis关联映射代码
分别说出这三种关系属于MyBatis关联关系的哪种类型,通过在相应表中添加合适的外键或创建中间表的方式实现这些关联关系,并创建相应的类,实现以下的查询: (1)通过Student表的id查找该学生的信息,并同时获取其学号...
分别说出这三种关系属于MyBatis关联关系的哪种类型,通过在相应表中添加合适的外键或创建中间表的方式实现这些关联关系,并创建相应的类,实现以下的查询: (1)通过Student表的id查找该学生的信息,并同时获取其学号...
MyBatis_关联映射之多对一_src.zip
主要介绍了Spring boot2基于Mybatis实现多表关联查询,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
MyBatis的关联映射-资料.rar
Mybatis实现关联查询一对一和一对多实现,具体效果看博文 http://blog.csdn.net/evankaka/article/details/45674101
mybatis 关联查询 一对一 一对多 ResultMap association collection 完整代码
文档中主要说明:(1)多表联合查询步骤,快捷便利;(2)数据批量插入,以及相关的案例,节省运行资源。
java学习-java学习-mybatis的关联映射(一对一关联映射/一对多关联映射/多对多关联映射),mybatis的延迟加载的好处及使用。
实现Mybatis框架中一对多关联映射的查询操作。 User用户表 - Order_form订单表属于 1-N 的关系。 一个用户对象包含一批订单信息