当前位置:首页 > 问答百科 > 正文内容

mybatis分页实现原理(pagehelper分页原理浅析)

福瑞号2023-05-26 10:32:12问答百科359

Mybatis分页实现原理是通过对SQL语句进行拦截和改写,在查询语句中添加分页查询的相关限制条件。常见的分页实现方式包括使用limit语句或者在查询条件中添加ROWNUM等关键字。PageHelper是一个Mybatis分页插件,通过拦截器实现分页查询,并提供了简单易用的API,方便开发人员进行分页查询操作。



今日bug pagehelper 分页不生效

使用了分页mybatis的分页插件pagehelper,但是在分页的过程中遇到了一个大坑,也就是分页总页数总是1。下面是代码:

publicStringgetAllEmployee(Modelmodel,@RequestParam(value="pn",defaultValue="1")Integerpn){//下面开始分页的代码Listlt;Employeegt;allEmployee=employeeService.getAllEmployee();PageHelper.startPage(pn,5);PageInfopageInfo=newPageInfo(allEmployee,5);model.addAttribute("pageInfo",pageInfo);return"list";}

mybatis分页实现原理(pagehelper分页原理浅析)-图1

publicStringgetAllEmployee(Modelmodel,@RequestParam(value="pn",defaultValue="1")Integerpn){//下面开始分页的代码//注意下面的代码=====================================================PageHelper.startPage(pn,5);Listlt;Employeegt;allEmployee=employeeService.getAllEmployee();PageInfopageInfo=newPageInfo(allEmployee,5);model.addAttribute("pageInfo",pageInfo);return"list";}

PageHelper.startPage(pn,5);需要在查询数据的上面执行;PageHelper.startPage(pn,5);只对该语句以后的第一个查询语句得到的数据进行分页。

而我在PageHelper.startPage(1,10)该语句之前就已经执行了查询语句,所以不起作用。

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:https://furui.com.cn/177347.html

“mybatis分页实现原理(pagehelper分页原理浅析)” 的相关文章

什么是僵尸肉什么是僵尸肉(什么是“僵尸肉”)

什么是僵尸肉什么是僵尸肉(什么是“僵尸肉”)

肉,是我们生活中常吃的食物,适当吃肉更有助满足营养需求,还有助于强健体魄,但最近几年人们对于僵尸肉,好像有了更充分的认识。 我们吃肉大多都会选择新鲜肉,新鲜肉做含营养物质更丰富,而且吃起来口感也比较好。但是去外面吃饭的时候,我们无法保证是不是知道“僵尸肉”。 什么是“僵尸肉”? “僵尸肉”指冰冻多...

10级台风有多大(17级以上)

10级台风有多大(17级以上)

本文参加本站#科学了不起#系列征文赛 作者:冷眼 8号台风巴威,9号台风美莎克相继出现,不少人觉得今年的台风太多了,其实这是属于正常情况,如今就算是9月份也还是位于2020年台风活跃期的时段,所以不是意外的情况。 虽然今年7月因为一些自然变化,出现了台风的“空窗期”,但是8月的台风算是集中爆发出来...

三个代表含义是什么(三个代表重要思想是对什么的继承和发展)

三个代表含义是什么(三个代表重要思想是对什么的继承和发展)

三个代表重要思想是对什么的继承和发展:“三个代表”重要思想是对马克思列宁主义、毛泽东思想、邓小平理论的继承和发展。反映了当代世界和中国发展变化对党和国家工作的新要求,是加强和改进党的建设、推进我国社会主义自我完善和发展的强大理论武器,是中国共产党集体智慧的结晶。 这一科学论断具有两层含义:一是“三...

互联星空是什么业务(求尔创客专访企鹅智媒宫家志:新西安人在创业)

互联星空是什么业务(求尔创客专访企鹅智媒宫家志:新西安人在创业)

求尔君: 樊登曾经说,创业不能破釜沉舟。创业本来九死一生,选择创业时一定要想清楚自己要做什么,有哪些资源可以整合,有哪些人脉可以帮到你,千万不要把自己陷入创业绝境。 今天的求尔创客采访嘉宾,他是电信互联星空早期的程序员、系统架构师;是电信获得手机CDMA2000后首批移动增值业务的拓荒者;是最早一批...

德云社谢金什么辈分(80后相声演员谢金)

德云社谢金什么辈分(80后相声演员谢金)

80后相声演员谢金,学习相声近10年。说到他的实力,得分“两说”:传统活儿不错,基本功扎实。但顺应当前观众喜爱的新活儿,还需要花大力气提高。 一直以来,他在德云社并不突出,几乎被一波又一波晚辈所淹没。或许,正如他自己所言:在相声方面天分有限,好在他一直很虚心地在学习。 所谓“勤能补拙”,凭借扎实的...