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

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

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

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分页原理浅析)” 的相关文章

璀璨人生结局(璀璨人生大结局80集是什么)

璀璨人生结局(璀璨人生大结局80集是什么)

璀璨人生大结局80集是什么? 璀璨人生大结局80集是:余非安全获救返家。杂乱中夏宇扬丢了所有的钱,而夏宇扬差点摔倒在楼下,被余非救了上去,但夏宇扬一点也不感激。当余非安全返回家里,余强,余玥和杨曼萍非常高兴,紧紧地拥抱在一起,庆祝余非和平回归。 《璀璨人生》是好剧影视出品,柯翰辰执导,何润东、李沁...

gprs是什么(中国移动GPRS是什么意思)

gprs是什么(中国移动GPRS是什么意思)

中国移动GPRS是GSM移动电话用户可用的一种移动数据业务,属于第二代移动通信中的数据传输技术。中国移动的2G用的是GSM技术,但是最初的GSM只能承载语音业务。也就是说GSM技术只能打电话,没法上网。其实在2G和3G的过程中,出现了一个叫2.5G的说法。GPRS就是2.5G的一种,它是在G...

海王扮演者(“海王”杰森莫玛宣布离婚)

海王扮演者(“海王”杰森莫玛宣布离婚)

谈起演员杰森·莫玛,大家一定忘不了他在《海王》中饰演的“海王”一角,其硬汉形象深入人心。 近日,杰森·莫玛在社交平台上发文公开宣布自己与妻子丽莎·伯奈特已经离婚。 “海王”扮演者杰森·莫玛发文宣布与妻子莉莎·博内特离婚!他表示虽然与妻子离婚但是“我们的爱在继续”。 据悉,二人于2005年相识,2...

甄嬛原型(甄嬛原型是谁呢)

甄嬛原型(甄嬛原型是谁呢)

甄嬛的历史原型是孝圣宪皇后·钮祜禄氏。 孝圣宪皇后·钮祜禄氏简介 孝圣宪皇后生于1692年,满洲镶黄旗人,父亲是四品典仪官、加封一等承恩公的凌柱。钮祜禄氏在1704年(康熙四十三年)被指婚给当时26岁的胤禛。十余年间皆号格格,五十年(1711年)八月生四子弘历(即高宗)。世宗继位后,封为熹妃,又晋...

冰箱一直工作不停机是什么原因(冰箱一直运行不停机什么原因)

冰箱一直工作不停机是什么原因(冰箱一直运行不停机什么原因)

冰箱为我们的生活提供了很多的便利 无论是储存蔬菜水果肉类等食物 还是用来制作冰淇淋和一些冰镇美食 都是家用电器的不二之选 冰箱产品最重要的系统是制冷系统 如果冰箱不制冷那它又大又占地方可真没用 类似冰箱这种长通电器设备 我们在日常使用过程中 一定要经常对它进行清理和保养以及维护检修 还要多多检查它...

30th的完整形式是什么(30th的完整形式是什么)

30th的完整形式是什么(30th的完整形式是什么)

30th的完整形式是thirtieth,意为第三十。 序数是数词的一种,主要在英语语法中提及,在汉语中表示为“第几”。除此之外,在生日中,序数也被用来描述出生日期。 英语数词分为两类:基数词和序数。序数是指表示顺序的数字。记忆公式:基变序,有规律,词尾加-th。一,二,三,特别注意,后缀字母T,D...