分页插件使用方法
1在调用查询集合结果之前,首先使用PageHelper来设置分页当前页和页大小
PageHelper.startPage(queryPageBean.getCurrentPage(),queryPageBean.getPageSize());
2.然后把查询出来的结果列表用PageInfo来包裹一下
PageInfo<CheckItem> pageInfo=newPageInfo(checkItemList);
3.在 pageInfo中有丰富的信息
4.代码示例
public PageInfo<CheckItem> findPagelist(QueryPageBean queryPageBean) {
PageHelper.startPage(queryPageBean.getCurrentPage(), queryPageBean.getPageSize());
List<CheckItem> checkItemList = checkItemDao.findCheckItemList(queryPageBean.getQueryString());
PageInfo<CheckItem> pageInfo=new PageInfo(checkItemList);
return pageInfo;
}
5.最终版
PageInfo<CheckItem> pageInfo=PageHelper.startPage(queryPageBean.getCurrentPage(), queryPageBean.getPageSize())
.doSelectPageInfo(new ISelect() {
@Override
public void doSelect() {
checkItemDao.findCheckItemList(queryPageBean.getQueryString());
}
});