首页 > 其他 > 详细

MyBatis(四)--分页查询

时间:2019-06-15 18:23:58      阅读:107      评论:0      收藏:0      [点我收藏+]

一 分页查询

1.分页查询是也页面的形式来查取输出,并以页面的形式将数据表现出来

2.分页的难点在于页类的创建,以及各个属性之间的关系,并非在于Mybatis使用,对于Mybatis无非就是在sql中加入了一个limit来取相应的值

3.页面是指,我们平时浏览网页时的页面,页面中的对象不用多说,重点是,当前页与周围几个可以点击的页

二 PageBean类的创建

1.参数列表

技术分享图片

(1)List用于存放页面中的对象,考虑到通用型,所以不建议使用泛型约束,通过查询语句来获取对象List

(2)totalPage:总页数,也可以说是最大页数,根据查询出来的总元素数计算可得

(3)pageSize: 当前页中的对象个数,自行设置

(4)pageIndex:当前页,自行设置,实际情况是页面传递回来

(5)num:确定开始页与当前页有页,自行设置

(6)beginPage:页面下方时显示的开始页

(7)endPage:页面下方显示的结束页

(8)totalElm:总元素数,查询语句总结果数

2.方法实现

(1)设置总页码数(总页码数根据总元素数不定),需要考虑是否多一页的问题,如果为0则刚好

技术分享图片

(2)设置开始页与结束页(这两个的设置与总页数有关)

技术分享图片

三 分页查询的实现

1.Mybatis实现

技术分享图片

2.代码具体实现

技术分享图片

 

MyBatis(四)--分页查询

原文:https://www.cnblogs.com/qqwhsj/p/11028374.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!