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

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

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

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

什么是微信微信简述(微信是腾讯旗下的吗)

什么是微信微信简述(微信是腾讯旗下的吗)

微信是腾讯旗下的。微信是腾讯推出的一款完全免费的移动智能终端应用软件,它是由张小龙带领的腾讯官方在广州研发中心开发的产品团队,推出的一款完全免费的即时通讯应用软件。 微信有什么用? 以微信8.0.16为例,微信可以进行免费的通话。它适合跨通讯运营商、交叉计算机操作系统服务平台根据因特网快速推出完全...

震中是什么意思(谈谈地震震级)

震中是什么意思(谈谈地震震级)

作者:蔡晋安 今天给大家说说地震震级的一些事。 地震是地球上的一种自然现象,但地震发生的突发性和对人类社会破坏的惨烈性,给人们心理带来巨大的恐慌和烙下深刻的印象。那么,地震的大小用什么来度量的呢?人们提出了地震震级的概念。 大家都看到,多数地震发生的时候往往伴随着断层的破裂,这就是说,地震发生时释...

文房四宝是指哪四肖(文房四宝中“四宝”具体是指什么)

文房四宝是指哪四肖(文房四宝中“四宝”具体是指什么)

“文房四宝”是指中国独有的书法绘画工具(书画用具),即笔、墨、纸、砚。文房四宝的名字起源于魏晋南北朝时期。历史上“文房四宝”还叫作“文房四谱”“文房四宝谱”“文房四士”等。 “文房四宝”所指之物并不是固定不变的,在不同的历史时期,“文房四宝”的含义屡有变化。例如,在南唐时,“文房四宝”特指诸葛笔、...

提手旁加然怎么读(堤防和提防的区别)

提手旁加然怎么读(堤防和提防的区别)

堤防和提防的区别 堤防和提防尽管读音一样,都读(dī fáng),但是词的分类和意义都不一样,提土旁的“堤防”是名词,表示防水的意思,相当于河堤作用了,有时候就指河堤本身了;提手旁的“提防”是动词,表示防范,小心防备的意思。两者区别还是很大的。 当然,也有相同的时候,当提土旁的“堤防”引申为动词,...

情愿的反义词是什么(张一鸣:越是高级人才)

情愿的反义词是什么(张一鸣:越是高级人才)

编者按:本文来自“舵舟”(ID:duozhou001),作者:李阳林,36氪经授权发布。 如果内部的管理,达不成外部的成果,那么管理再精细的组织,最终也会走向消亡。如何才能让内部的管理,达成外部的成果呢?“目标”是其中重要的落脚点。我们唯有完成一个个目标,服务好客户/用户,才能实现我们的战略,最终...

怎么画一个灯泡(零基础绘画教程-彩铅《电灯泡》)

怎么画一个灯泡(零基础绘画教程-彩铅《电灯泡》)

我终于相信,每一条走上来的路,都有它不得不那样跋涉的理由。每一条要走下去的路,都有它不得不那样选择的方向。——席慕蓉 近期的情况,跟朋友们分享一下: 2月份回老家,每天忙着带小桦桦,电脑都没机会碰,偶尔有机会时,才发现天太冷,mac竟然充不进电,所以没机会画画更新教程。 3月份刚回深...