mysql一对多关联查询分页错误问题的解决方法
16lz
2021-12-26
xml问价中查询数据中包含list,需要使用collection
<resultMap id="XX" type="com.XXX.XXXX"> <id column="o_id" jdbcType="BIGINT" property="id" /> <result column="o_user_id" jdbcType="BIGINT" property="userId" /> .... <collection property="orderProductList" ofType="com.XXXXXX.XXXXX"> <id column="p_id" jdbcType="BIGINT" property="id" /> <result column="p_order_id" jdbcType="BIGINT" property="orderId" /> .... </collection> </resultMap>
<select id="XXX" resultMap="OrderListMap"> SELECT you.nick_name, yo.id o_id, yo.user_id o_user_id FROM ( SELECT * FROM youpin_order WHERE 1 = 1 <if test="status != null"> and `status` = #{status} </if> <if test="page != null and limit != null"> LIMIT #{page}, #{limit} </if> ) yo LEFT JOIN XXX yop ON yo.id = yop.order_id LEFT JOIN XXXX you ON yo.user_id = you.id </select>
(offset - 1) * limit, limit
总结
更多相关文章
- android中HttpURLConnection调用getResponseCode()时崩溃 解决方
- Android空引用问题的解决方法——on a null object reference
- android读取assets大于1M文件的解决方法
- 几个Android小错误解决方法
- CheckBox android:paddingLeft 不兼容问题解决方法
- android分页查询获取系统联系人信息
- Android(安卓)Studio使用过程中遇到的问题(一)-- "value 2"异常解
- Eclipse中编译Android工程时出现的问题解决方法。
- Android(安卓)ListView滑动后背景变黑问题解决方法