当前位置:首页 > IT技术

三张表 一对多 分页查询

时间:2019-06-14 05:42:08来源:IT技术作者:SEO探针小编阅读:68次「手机版」
 

三个表

  三张表 一对多 分页查询

   <resultMap id="queryListMap" type="com.mtqg.identify.identifyServer.domain.order"> 

    <result column="or_id" property="or_id"/>

   <result column="create_time" property="create_time"/>

   <result column="user_comment" property="user_comment"/>

   <result column="ordertype" property="ordertype"/>

   <result column="identifytype" property="identifytype"/>

   <association  property="user" javaType="com.mtqg.identify.identifyServer.domain.User"> 

       <id column="u_id" property="u_id"/>

   <result  column="u_name" property="u_name"/>  

   <result  column="u_head_img" property="u_head_img"/>  

       </association>

   <collection property="images" javaType="java.util.List" ofType="com.mtqg.identify.expertServer.domain.Image">  

       <id column="imid" property="imid"/>

   <result  column="image_url" property="image_url"/>  

       </collection>  

   </resultMap>

<!--首页订单列表    -->

   <select id="findOrderList" resultMap="queryListMap">

       select o.or_id,o.create_time,o.user_comment,o.ordertype,o.identifytype,i.image_url,u.u_name,u.u_head_img

       from (select a.or_id,a.user_id,a.create_time,a.user_comment,a.ordertype,a.identifytype from orders a order BY a.or_id DESC limit #{0},10) o

       left join images i on (i.or_id=o.or_id)

       left join users u on (u.u_id=o.user_id)

       order by o.or_id desc

   </select>

相关阅读

SQL Server中的分页查询

零、码仙励志 比我差的人还没放弃,比我好的人仍在努力,我就更没资格说我无能为力 一、建库和建表 create database scort use sc

SQL Server分页查询

SQL Server分页查询 查询第n到第m条记录 方法一(简洁): -- 从表[demo].[dbo].[demo]中取出第n到第m条记录 SELECT TOP m-n+1 *

ORACLE分页查询SQL语句(最有效的分页)

**一、效率高的写法 **1.无ORDER BY排序的写法。(效率最高)(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几

分页查询的三种思路

JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)   转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6134851.

分页查询的具体实现

导读: 本案例主要是熟悉ajax+json这种前后端交互的模式,网页端使用ajax发送请求,服务器则返回json数据,这样做的好处,就是降低开发耦合

分享到:

栏目导航

推荐阅读

热门阅读