目录
1、在pom.xml文件添加依赖
2、在mybatis全局配置文件中添加拦截器
3、使用pageHelper插件
4、PageHelper 常用API介绍
1、在pom.xml文件添加依赖
com.github.pagehelper pagehelper5.1.10
2、在mybatis全局配置文件中添加拦截器
3、使用pageHelper插件
@Test
public void test03(){
PageHelper.startPage(1, 1);//开启分页
List list = mapper.selectAll();
PageInfo pageInfo = PageInfo.of(list);//把数据封装到pageInfo中
}
4、PageHelper 常用API介绍
1、public static Page startPage(int pageNum,
int pageSize)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
2、public static Page startPage(int pageNum,
int pageSize,
boolean count)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
count - 是否进行count查询
3、public static Page startPage(int pageNum,
int pageSize,
String orderBy)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
orderBy - 排序
4、public static Page startPage(int pageNum,
int pageSize,
boolean count,
Boolean reasonable,
Boolean pageSizeZero)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
count - 是否进行count查询
reasonable - 分页合理化,null时用默认配置
pageSizeZero - true且pageSize=0时返回全部结果,false时分页,null时用默认配置
@Test
public void test03(){
PageHelper.startPage(1, 1);//开启分页
List list = mapper.selectAll();
PageInfo pageInfo = PageInfo.of(list);//把数据封装到pageInfo中
}
4、PageHelper 常用API介绍
1、public static Page startPage(int pageNum,
int pageSize)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
2、public static Page startPage(int pageNum,
int pageSize,
boolean count)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
count - 是否进行count查询
3、public static Page startPage(int pageNum,
int pageSize,
String orderBy)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
orderBy - 排序
4、public static Page startPage(int pageNum,
int pageSize,
boolean count,
Boolean reasonable,
Boolean pageSizeZero)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
count - 是否进行count查询
reasonable - 分页合理化,null时用默认配置
pageSizeZero - true且pageSize=0时返回全部结果,false时分页,null时用默认配置
1、public static
int pageSize)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
2、public static
int pageSize,
boolean count)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
count - 是否进行count查询
3、public static
int pageSize,
String orderBy)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
orderBy - 排序
4、public static
int pageSize,
boolean count,
Boolean reasonable,
Boolean pageSizeZero)
开始分页
Parameters:
pageNum - 页码
pageSize - 每页显示数量
count - 是否进行count查询
reasonable - 分页合理化,null时用默认配置
pageSizeZero - true且pageSize=0时返回全部结果,false时分页,null时用默认配置



