如果直接是从数据库中进行分页处理,可以使用以下两行代码实现:
PageHelper.startPage(currentPage, pageSize);
Page page = (Page) roleAccountInfoMapper.getRoleAccountInfoByCondition(roleAccountInfoDto);
page.getTotal() 获取总记录数
page.getResult() 获取数据
如果是从数据库中获取到数据之后,还要进行数据处理,然后再进行分页,则需要使用PageInfo来实现:(好像不可以,得自己处理分页数据列表)
PageHelper.startPage(currentPage, pageSize);
PageInfo pageInfo = new PageInfo<>(accountPermissionDtoList);
pageInfo.getTotal() 获取总记录数
pageInfo.getList() 获取数据
来源:CSDN
作者:Hanyinh
链接:https://blog.csdn.net/weixin_43871678/article/details/103911204