PageHelper的使用
使用步骤:
引入PageHelper的依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.7</version>
</dependency>
定义Mapper接口的查询方法(无需考虑分页)
//查询员工数据
@Select("select e.* from emp e ... ")
public List<Emp> list();
在Service方法中实现分页查询
public PageResult<Emp> page(Integer page, Integer pageSize) {
//1. 设置分页参数
PageHelper.startPage(page, pageSize);
//2. 调用Mapper接口方法
List<Emp> empList = empMapper.list();
//3. 解析并封装结果
return new PageResult<Emp>(...);
}
浙公网安备 33010602011771号