PageHelper分页插件

简化分页查询的代码编写

代码

Mapper:

1
2
@Select("select * from emp")
public List<Emp> list();

EmpServiceImp:

1
2
3
4
5
6
7
8
9
10
11
12
13
@Override
public PageBean page(Integer pge, Integer pageSize) {

// 设置分页参数
PageHelper.startPage(page, pageSize);

// 执行查询
List<Emp> empList = empMapper.list();
Page<Emp> p = (Page<Emp>) empList;

// 封装 PageBean 对象
return new PageBean(p.getTotal(), p.getResult());
}