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

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

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

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

什么是贸易战(历史上的史诗级贸易战)

什么是贸易战(历史上的史诗级贸易战)

自有国家以来,贸易便一直是国家经济的重要组成,甚至是关乎到国家的生死存亡,可谓国之重器,为维护本国总体优势,有的国家甚至会通过贸易等方面的战争来击垮对手,这便是“贸易战争”的由来。那历史上又有哪些决定国家命运的贸易战争呢? 01 王霸伊始——衡山之谋 “凡治国之道,必先富民。民...

磨镜子怎么磨(农村遍地都是的野草)

磨镜子怎么磨(农村遍地都是的野草)

导读:农村遍地都是的野草,叶子有独特的功效,磨镜子或铜器越磨越亮 农村的山林中有许多的野生植物,它们生长在农村的每个角落,其中许多我们以前从未见过。即使是农村的当地人也很少认识他们。虽然小编我在农村长大,但我很少注意家乡角落里的杂草,我以前也认为它们没有什么价值,完全可以忽略不计。但是后来知道它们的...

30th的完整形式是什么(30th的完整形式是什么)

30th的完整形式是什么(30th的完整形式是什么)

30th的完整形式是thirtieth,意为第三十。 序数是数词的一种,主要在英语语法中提及,在汉语中表示为“第几”。除此之外,在生日中,序数也被用来描述出生日期。 英语数词分为两类:基数词和序数。序数是指表示顺序的数字。记忆公式:基变序,有规律,词尾加-th。一,二,三,特别注意,后缀字母T,D...

什么是社会主义改造(党史知识每日一问)

什么是社会主义改造(党史知识每日一问)

什么是社会主义改造? 我国的社会主义改造是从1952年过渡时期总路线提出后全面展开的。它的主要内容是对农业、手工业、资本主义工商业进行社会主义改造。农业社会主义改造是通过合作化运动实现的,它仅用四五年的时间,基本完成了5亿农民从个体小农经济向社会主义集体经济的转变。个体手工业的社会主义改造,坚持自...

科目一补考和考试的题是一样的吗(科目一考试能考几次)

科目一补考和考试的题是一样的吗(科目一考试能考几次)

科目一没有考试次数限制,和科目二科目三不同,所以五次预约考试都没有合格,自己想继续考试的话,仍可以继续科目一的考试。不过科目一考试虽然没有次数限制,但补考也需要补考费,我们也建议能够重视科目一,直接一次就考试通过。科目一的考试只要预约到考场,就可以进行考试,在考试现场没有通过的话,可以免费补考一次,...

五行方位对应的方向(五行与方位)

五行方位对应的方向(五行与方位)

道家讲阴阳之说,混沌生阴阳,阳清为天,阴浊为地。阴阳之内有五行,分别为木金火水土;天地之内有五方位,分别为东南西北中,五行与五方位一一相对,形成对照表。 五行是阴阳的“内容”,阴阳是五行的“形式”。阳代表天、阴代表地,同样作为天地“内容”代表天地的五方位自然也与代表阴阳的五行密不可分,甚至相互之间存...