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

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

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

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

怎样穿松紧带(如何穿皮筋、穿松紧绳)

怎样穿松紧带(如何穿皮筋、穿松紧绳)

你还在用别针穿松紧绳?简直弱暴了。。。。曲针总是掉在里面,或者和松紧绳断开,前功尽弃 找一个回形针,用手弄直。 用老虎钳子把回形针弄成之字形。如图。 把绳子或松紧穿过去。 不是弄成缠绕的,是用回形针的铁丝勒住松紧或绳子。 然后用力,弄紧。 注意绳头不要太长,要不不太好穿。把回形针加工一下,...

世界上真的有孟婆汤吗(“孟婆汤”真的存在)

世界上真的有孟婆汤吗(“孟婆汤”真的存在)

对于有些人来说,如果有什么东西可以让他们忘记一些事情,也许会非常有帮助。干了这碗孟婆汤,就可以抛下羁绊重新开始,想想多么美妙。例如“给我一杯忘情水”,就可以“换我一夜不流泪”。 但对于那些遭受过创伤的人来说,失恋的痛苦简直不值一提。 世界知名心理创伤治疗大师,巴塞尔 范德考克在他的著作,被誉为"心...

公分等于多少厘米(公分的单位是什么)

公分等于多少厘米(公分的单位是什么)

公分的单位是什么? 公分本身就是一个单位,它是一个长度单位,且1公分=1厘米,英文为centimeter,缩写为cm。公分和厘米二者只是新旧说法不同而已,公分相对而言是旧一点的称呼,厘米是新一些的称呼,不同的地域也有不同的习惯称呼。 常见的长度单位还有什么? 1.分米。英文为decimetre,缩...

苹果系统13.1.2更新了什么(iOS13.1.2更新了什么)

苹果系统13.1.2更新了什么(iOS13.1.2更新了什么)

10月1日凌晨,苹果发布了 iOS/iPadOS 13.1.2 正式版更新,版本号为 17A860 ,距离上一个iOS13.1.1正式版更新,间隔仅3天,更新包大小不足百兆,属于一次小版本更新。那么,iOS 13.1.2 正式版更新了什么,如何升降级呢?下面小编为果粉朋友全面介绍下。 一、iOS更...

推荐一些好的古代言情小说吧(春日宴等20本古代言情小说)

推荐一些好的古代言情小说吧(春日宴等20本古代言情小说)

1、《春日宴》-白鹭成双 2、《重生之将门毒后》-千山茶客 3、《嫡嫁千金》-千山茶客 4、《重生之嫡女祸妃》-千山茶客 5、《重生之女将星》-千山茶客 6、《折腰》-蓬莱客 7、《忽如一夜病娇来》-风流书呆 8、《月上重火》-君子以泽 9、《东宫》-匪我思存 10、《昭奚旧草》-书海沧生 11、...

香烟的主要成分是什么(香烟中的尼古丁不是致癌物)

香烟的主要成分是什么(香烟中的尼古丁不是致癌物)

无论是在烟盒上还是在广告语中都能看到吸烟有害健康,香烟中的尼古丁、焦油、一氧化碳这些成分是对身体十分有害的物质,如果长时间抽烟一定会影响身体健康的。 香烟中有一种成分是尼古丁,在大众的认知中尼古丁,是会致癌的。也有人说尼古丁并不会致癌,那么尼古丁到底会不会致癌呢? 一、尼古丁真的致癌吗? 吸烟的人...