目录 一.为什么要使用分页插件? 二.分页常用标签 三.分页插件的使用 1.在mybatis的pom中添加分页插件依赖 2.在mybatis-config.xml中创建分页插件 3.在test文件中进行查询操
目录
PageInfo<>()
PageHelper.startPage();
limit (index,pageSize)pageSize:每页显示的条数pageNum:每页的页码index:当前页的起始索引,index=(pageNum-1)*pageSizecount:总记录数totalpage:总页数totalPage:count/pageSizeif(count%pageSize !=0){totalpage +=1;}举例pageSize=4,pageNum=1,index=0 limit (0,4)pageSize=4,pageNum=3,index=8 limit (8,4)pageSize=4,pageNum=6,index=20 limit (20,4)
com.GitHub.pagehelper pagehelper 5.2.0 //版本号
操作如下:
@Test public void selectPageTest() { sqlSession sqlSession = SqlSessionUtil.getSqlSession(); EmpMapper mapper = sqlSession.getMapper(EmpMapper.class);//获取映射方法 Page
//查询打印查询的信息信息Page{count=true,pageNum=1,pageSize=6,startRow=0,endRow=6,total=9,pages=2,reasonable=false,pageSizeZero=false}[Emp{empId=3, empName='罗日彬', age=20, gender='男', deptId=1}, Emp{empId=4, empName='赵层', age=20, gender='男', deptId=2}, Emp{empId=5, empName='孙众', age=20, gender='男', deptId=3}, Emp{empId=6, empName='成求2', age=20, gender='男', deptId=null}, Emp{empId=7, empName='成求3', age=20, gender='男', deptId=null}, Emp{empId=8, empName='成求4', age=20, gender='男', deptId=null}]
@Test public void selectPageTest() { SqlSession sqlSession = SqlSessionUtil.getSqlSession(); EmpMapper mapper = sqlSession.getMapper(EmpMapper.class); Page
PageInfo{pageNum=1,pageSize=6,size=6,startRow=1,endRow=6,total=9,pages=2,list=Page{count=true, pageNum=1, pageSize=6, startRow=0, endRow=6, total=9,pages=2,reasonable=false, pageSizeZero=false}[ Emp{empId=3, empName='罗日彬', age=20, gender='男',deptId=1}, Emp{empId=4, empName='赵层', age=20, gender='男', deptId=2}, Emp{empId=5,empName='孙众', age=20, gender='男', deptId=3}, Emp{empId=6, empName='成求2',age=20,gender='男', deptId=null}, Emp{empId=7, empName='成求3', age=20, gender='男', deptId=null}, Emp{empId=8, empName='成求4', age=20, gender='男', deptId=null} ]prePage=0,nextPage=2,isFirstPage=true,isLastPage=false,hasPreviousPage=false,hasNextPage=true,navigatePages=1,navigateFirstPage=1,navigateLastPage=1, navigatepageNums=[1]}
最终显示信息为:
pageNum:当前页的页码pageSize:每页显示的条数size:当前页显示的真实条数total:总记录数pages:总页数prePage:上一页的页码nextPage:下一页的页码isFirstPage/isLastPage:是否为第一页/最后一页hasPreviousPage/hasNextPage:是否存在上一页/下一页navigatePages:导航分页的页码数navigatepageNums:导航分页的页码,[1,2,3,4,5]
来源地址:https://blog.csdn.net/qq2844509367/article/details/126427670
--结束END--
本文标题: Mybatis中的分页插件
本文链接: https://www.lsjlt.com/news/388967.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0