Mybatis中的分页插件

这一生的挚爱 提交于 2020-01-14 04:52:10

如果直接是从数据库中进行分页处理,可以使用以下两行代码实现:

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() 获取数据
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!