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

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

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

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

上三门意思是什么(《白眉大侠》上三门是指哪三门)

上三门意思是什么(《白眉大侠》上三门是指哪三门)

《白眉大侠》中经常会出现上三门这样的门派,而且在这套书中上三门是名门正派,代表的是支持开封府和朝廷的正义之师。像白眉大侠徐良、玉面小达摩白云瑞都是来自于上三门。那么上三门究竟是哪三个门派?上三门武功最强的十位高手都是谁呢?上三门是指形意门、八卦门、太极门,是属于五宗之一的内家功。 白云剑客夏侯仁就是...

手机怎么设置3G网(怎么将4G网络改成3G网络)

      生活中,大家都知道4G网络是花钱的,每个月的消费很高,怎么将4G网络改成3G的呢?下面跟着小编一起来改一下吧。 第一步:打开手机设置,进入设置界面。 第二步:在界面中找到更多,进入更多的界面。 第三步:在这里找到移动网络,点击进入移动网络设置界面 第四步:在移动网络设置界面,找到网...

千手柱间怎么死的(火影:忍者之神千手柱间是怎么死的)

千手柱间怎么死的(火影:忍者之神千手柱间是怎么死的)

《火影忍者》中千手柱间是怎么死的?岸本并没有具体描述过柱间是如何死亡的因此这里只能推测一下,个人认为可能性比较高的有两种:①使用细胞自愈功能造成的后果②剧情需要,柱间不死后面就不会爆发忍界大战,各种矛盾不出现火影的主线就开展不了,下面具体说明一下。 千手柱间使用细胞的身体自愈功能以消耗寿命为代价,...

人工降雨为什么会打雷(我国成功引雷电)

人工降雨为什么会打雷(我国成功引雷电)

综述 雷电对于我们而言并不陌生,在每次的降雨之前或者过程中都会有打雷闪电的现象,像科幻电影一样的电闪雷鸣总是让人眼花缭乱,这种类似仙人渡劫的场面,古代人便将其玄学化,比如我国的神话中, 就有专门负责雷鸣和闪电的雷公、电母。 而在西方的希腊神话中, 宙斯就是雷电之神。 但其实雷电与下雨一样,是一种自...