1. 使用mybatis + pageHelper去查询,<resultMap>标签中有一对多的<collection>数据时,会造成分页数据不足给定预期条数。
那么可以通过其他的方式来解决这种问题:
1)方法1:单独写一个select 做关联查询,collection有一个select属性和column属性,https://github.com/pagehelper/Mybatis-PageHelper/issues/185
2)方法2:主数据分开分页查,其他关联数据在业务层面再单独查出来,进行数据整合;
3)方法3:使用子查询,如下
<resultMap id="listUserOrderVerisMap" type="RespOrderVeri">
<result column="order_merge_id" property="orderMergeId" />
<result column="original_shop_id" property="shopId" />
<collection property="orderGoo" ofType="OrderVeriOrderGooVO">
<id column="order_g