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

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

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

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.钱学森把他一生都把精力集中于研究工作,钱学森一心一意地从事研究工作,终于在自己的努力下,把中国的导弹、原子弹的发射计划推进了至少20年,因此,后来又有“中国导弹之父”的美誉,当然,他在其他领域也很突出,如航天、物理力学、工程等方面,也对中...

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

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

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

peach的复数形式是什么(“have)

peach的复数形式是什么(“have)

“have some grapes”的中文意思是“吃一些葡萄”或“有一些葡萄”,这个短语要结合语境来判断其具体含义。have有“吃,有”的含义,grape的意思是“葡萄”。既然提到了grape,下面来具体介绍一下grape这个词: grape grape的意思是“葡萄”,其复数形式为grapes...

芈月共有几个兄弟姐妹(芈月传:历史第一个太后怀义渠王翟骊的孩子)

芈月共有几个兄弟姐妹(芈月传:历史第一个太后怀义渠王翟骊的孩子)

《芈月传》剧照 由孙俪领衔主演的电视剧《芈月传》,以举重闻名的秦武王嬴荡,在东周洛阳举鼎驾崩之后,秦武王的父亲秦惠王最疼爱的妃子芈八子芈月和他们所生之子嬴稷经历千难万险,在义渠王翟骊和以樗里子为代表的拥护者帮助下,回到大秦王宫,嬴稷最终登上大王之位,芈月则成为历史上第一个太后宣太后。 后来,宣...