1、参考 https://blog.youkuaiyun.com/u012211603/article/details/83939706
pagehelper分页后查询出的list 其实也是page格式包装的,因此可以一次查询同时得到总量
以下为示例代码段
PageHelper.startPage(pageNo, pageSize);
List<MonitorDataHistory> monitorDataList = monitorDataHistoryMapper.selectMonitorDataHistory(userid, 0, (monitorProgram > 0)? monitorProgram : 0,
(monitorTask == null) ? 0 :monitorTask, (preview == null) ? 0 : preview, alertLevel, emotionlow, emotionup, stime, etime);
PageInfo<MonitorDataHistory> pages = new PageInfo<>(monitorDataList);
Integer totalResult = Long.valueOf(pages.getTotal()).intValue();
2、pagehelper 对 querywrapper 和 mapper中手写sql 函数均能分页和get总量。
本文介绍如何使用PageHelper在Spring Boot项目中实现分页查询,包括对QueryWrapper和Mapper的整合,以及如何一次性获取总记录数。示例代码展示了如何设置起始页、每页数量,并获取分页后的列表及总条数。
332

被折叠的 条评论
为什么被折叠?



