PageHelper使用分页固定只有一页
数据库数据不只10条,分页查询后却只有一页:
排查后发现:
total始终返回10,导致了分页错误。
排查后端业务代码发现在查询数据完毕后进行了数据的处理,导致原Collection对象发生改变
List<xxEntity> list= xxDao.selectListForPage(query);
list = list.stream().....collect(Collectors.toList());
PageInfo<ComplaintPageDTO> pageInfo = new PageInfo<>(list)
解决:
将处理代码放在创建PageInfo对象后面。