您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
06-mybatis核心配置文件深入-plugins分页助手的分页相关数据获取
发布时间:2025-02-01 12:16:09编辑:雪饮阅读()
-
接续上篇,这次主要是获取分页相关参数
当前页码,每页显示条数,总条数,总页码,上一页,下一页,是否有上一页,是否有下一页
那么我们在前番中的测试类中新增测试方法获取这些分页相关参数
@Test
public void test5() throws IOException {
InputStream resourceAsStream= Resources.getResourceAsStream("sqlMapConfig.xml");
SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(resourceAsStream);
SqlSession sqlSession=sqlSessionFactory.openSession();
UserMapper mapper=sqlSession.getMapper(UserMapper.class);
//参数1:当前页码,参数2:每页显示条数
PageHelper.startPage(1,3);
List<User> userList= mapper.findAll();
for (User user:userList) {
System.out.println(user);
}
//获取分页相关参数
PageInfo<User> pageInfo=new PageInfo<>(userList);
System.out.println("当前页码:"+pageInfo.getPageNum());
System.out.println("每页显示条数:"+pageInfo.getPageSize());
System.out.println("总条数:"+pageInfo.getTotal());
System.out.println("总页码:"+pageInfo.getPages());
System.out.println("上一页:"+pageInfo.getPrePage());
System.out.println("下一页:"+pageInfo.getNextPage());
System.out.println("是否有上一页:"+pageInfo.isHasPreviousPage());
System.out.println("是否有下一页:"+pageInfo.isHasNextPage());
sqlSession.close();
}
关键字词:mybatis,plugins,分页
相关文章
- 05-mybatis核心配置文件深入-plugins分页助手的代码实
- 04-mybatis核心配置文件深入-plugins标签介绍和查询全
- 03-mybatis核心配置文件深入-自定义DateTypeHandler实
- 02-mybatis核心配置文件深入-typeHandler测试环境搭建
- 04-mybatis映射文件深入-动态sql-sql片段的抽取
- 03-mybatis映射文件深入-动态sql-foreach
- 02-mybatis映射文件深入-动态sql-if
- 01-mybatis映射文件深入-动态sql概述和环境搭建(配置
- 03-mybatis的dao层实现-接口代理方式代码实现
- 01-mybatis的dao层实现-传统实现方式