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

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

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

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

诗句直挂云帆济沧海的上一句是(直挂云帆济沧海的上一句)

诗句直挂云帆济沧海的上一句是(直挂云帆济沧海的上一句)

直挂云帆济沧海的上一句是“长风破浪会有时”。出自唐代诗人李白《行路难其一》。可以译为相信总有一天,能乘长风破万里浪;高高挂起云帆,在沧海中勇往直前。 “行路难”是乐府旧题,讲道路阻塞、世事艰难,也讲离愁别苦。在李白之前,写“行路难”最有名气的是南朝刘宋的鲍照,他写过一组《拟行路难》,一共18首,慷...

北京奥运会五环的意思(奖牌│五环“同心”寓意)

北京奥运会五环的意思(奖牌│五环“同心”寓意)

“同心”形象来源于中国古代同心圆玉璧 北京冬奥会奖牌“同心”由圆环加圆心构成牌体,形象来源于中国古代同心圆玉璧,共设五环,寓意五环同心,同心归圆,表达了“天地合、人心同”的中华文化内涵,也象征着奥林匹克精神将人们凝聚在一起,共享冬奥荣光。 经过反复比对和实物打样、实际佩戴比较,奖牌直径定为 8.7...

电视剧因法之名大结局是什么(《因法之名》完美收官)

电视剧因法之名大结局是什么(《因法之名》完美收官)

5月8日由沈严、刘海波执导,赵冬苓编剧,李幼斌、李小冉、张丰毅等领衔主演的大型法制题材电视剧《因法之名》迎来了大结局。该剧凭借紧张刺激的剧情,充满人性的考验,强大的演员阵容等多个看点获得收视率、口碑、话题性多维飘红,多次日均收视率排名第一,《因法之名》凭借高度集中的破案线索,让故事在层层展开中充满...

欢乐豆怎么刷(斗地主几千万欢乐豆怎么款速获得)

欢乐豆怎么刷(斗地主几千万欢乐豆怎么款速获得)

欢乐豆快速获得的方法1、①慢慢打,刚开始在低倍场玩,后来赢到一百多万得时候去初级场;②赢到五百到一千万到中级场,超过两千万去高级场,记住千万别在豆豆不多的时候根据系统随机进房间;③系统都会把你分到高级场,一定要自己选择等级房间,一般玩天地癞子斗地主比较快。2、通过充钱购买欢乐豆,土豪自然不会在意钱,...

国际奥委会的官方语言是否有三种(北京冬奥开幕式为何先用法语)

国际奥委会的官方语言是否有三种(北京冬奥开幕式为何先用法语)

北京冬奥会为什么开幕式的播报语言第一是法语,第二是英语,第三才是中文普通话?有网友很疑惑的语言为什么不是主办国的语言?就算优先,外国人也应该是英语优先才对呀。 今天这个文章不长,但能把这一系列问题都搞明白,或许还能让你了解什么才是真正的奥林匹克精神。 这一次北京冬奥会开幕式的每一分钟都写满了中国文...