注意点在于PageHelper.startPage()语句必须卸载查询语句的前面PageHelper.startPage(pageable.getPageNumber() == 0 ? 1 : pageable.getPageNumber(),pageable.getPageSize() == 0 ? 2 : pageable.getPageSize()); //startPage必须在查询之前才会生效 List<LjBookList> ljBookLists = ljBookServiceImpl.queryAllByLimit(ljBookList, pageable); PageList<LjBookList> ljBookListPageList = new PageList<>(); ljBookListPageList.setTotalcount(pageInfo.getTotal()); ljBookListPageList.setList(pageInfo.getList());
这样才能实现分页的效果;
我一开始先获取了查询结果,就导致很多次刷新页面才能达到分页的效果。
使用PageHelper组件分页时偶尔生效的解决方案
最新推荐文章于 2024-04-29 13:44:28 发布
关键词由CSDN通过智能技术生成