1.导入jar包
2.编写代码
public List selectByPage(int pageNumber, int pageSize) {
/**
* 当前页码,每页查询的条数
* 该插件下载第一行
*/
PageHelper.startPage(pageNumber, pageSize);
//Example相当于SQL中的where语句,没有条件就写入null
//查询全部
List tbItems = tbItemMapper.selectByExample(null);
PageInfo pageInfo = new PageInfo<>(tbItems);
return pageInfo.getList();
}
需要注意的是:
:
- 静态方法,传递两个参数(当前页码,每页查询条数)
- 使用pageHelper 分页的时候,不再关注分页语句,查询全部的语句
- 自动的对PageHelper.startPage 方法下的第一个sql 查询进行分页
PageHelper.startPage(1,5);
//紧跟着的第一个select 方法会被分页
List list = countryMapper.findAll();
也就是说再Service层PageHelper.startPage(1,5);语句后一定是紧跟查询语句。