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

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

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

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

大话西游2怎么查剩余点卡(大话西游2点卡从一小时4点变成6点)

大话西游2怎么查剩余点卡(大话西游2点卡从一小时4点变成6点)

《大话西游2》是目前为止为数不多的点卡收费类游戏,也正因为如此,这款游戏作品有了自己独特的经济体系。不过老玩家都知道,当年的点卡收取方式是每小时4点,后来官方调整了这一规则,上涨到6点每小时。话说这些年大家是否计算过你多花了多少么?如果全服玩家整体统计的话,这个数字又有多大?关于这个话题,咱们就一起...

今冬麦盖三层被意思(立冬将至)

今冬麦盖三层被意思(立冬将至)

时间过得真快,转眼就要迎来了冬季第一个节气立冬,立冬节气的到来预示着寒冷冬季即将开启。而老一辈通过立冬这天的天气情况,来预测今冬天气以及来年的年景,听老人说立冬有“三怕”指的是什么呢?下面我们一起来了解下。 立冬有“三怕” 一怕:风向不对 立冬当天的风向决定作物收成情况,老话说“立冬若遇西北风,来...

海贼王赤犬怎么死的(海贼王:赤犬的七种死法)

海贼王赤犬怎么死的(海贼王:赤犬的七种死法)

在桃之助出现前,赤犬都是《海贼王》第一厌恶之人。在顶上战争,他杀了艾斯,还有追杀路飞。像赤犬这样的人,在海迷心中他早该死了,也有很多人在讨论,赤犬会以书面方式死去。下面公布赤犬的七种死法,路飞一人就贡献了三种,萨博将赤犬处刑时,真是大快人心,看着解气。 杀路飞被艾斯反杀 第一种,杀路飞被艾斯反...

非负数是什么意思(非负数是什么意思)

非负数是什么意思(非负数是什么意思)

正数和零总称之为非负数,非负数能够解释为并不是负值反而是正数和零。比如:0.3.4.9/10.π(圆周率)。自然数和零一起.称为非负整数。 扩展资料: 说白了非负数,就是指零和正实数。非负数的特性在答题中颇有用途,普遍的非负数有三种:无理数的偶次幂,无理数的平方根和算数根。 数轴上,起点和起点右侧...

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

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

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

种子的传播方法(种子有哪些传播方式)

种子的传播方法(种子有哪些传播方式)

种子有自体传播 ,风传播 ,水传播方式等。 1.风力传播,就是依靠风来传播种子。例如;蒲公英种子上有白色绒毛组成的绒球,可以借助风力随风飘荡,在别处生根发芽。柳树的种子上面有白色绒毛,随风飞散如飘絮,所以称柳絮,也是借助风力传播种子的植物之一。 2.水力传播,依靠水的流动传播种子的植物:椰子、莲子...