java分页查询,统计太慢问题优化
⽐如我们在spring层写逻辑加分页返回control层的时候
中间分页逻辑代码
分页查询插件PageMethod.startPage(pageNum, pageSize);
List<Map<String, Object>> list = datGoodsMapper.queryGoodsMap(map);
PageInfo<Map<String, Object>> pageInfo =new PageInfo<Map<String, Object>>(list);
return pageInfo ;
xml语句:
在分页的xml ⾥⾯增加⼀个_COUNT
分页插件会⾃动获取到 queryGoodsMap_COUNT 查询,这个查询需要⾃⼰保证结果数正确。
返回值的类型必须是resultType=“Long”
count(a.id)
⽐如
<select id="queryGoodsMap" resultType="map">
select
a.name as pricingTypeName
。。。。
</select>
<select id="queryGoodsMap_COUNT" resultType="Long">
select
count(a.id)
。。。。
</select>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。