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

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

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

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

罗兰加洛斯小说(从穿着束胸衬裙打球)

罗兰加洛斯小说(从穿着束胸衬裙打球)

2018年的墨尔本公园球场,32岁纳达尔再次穿上了无袖的比赛服。那曾经是他的标志,从18岁第一次登上大满贯冠军领奖台到22岁首次在温网捧杯,来自马洛卡岛的“海盗”在红土、硬地、草地上都刮起了一股旋风。 如今,时隔十年后再次以少年的形象登上赛场,西班牙人一下子把所有人都带回各自的过去之中。实际上,不...

补修选课是什么意思(大学里的补修和重修有什么区别)

补修选课是什么意思(大学里的补修和重修有什么区别)

大学里的补修和重修有什么区别? 补修指的是在校学生因为转学或是转选专业,而没有学习过这门新专业课程,就需要向辅导员申请补修以此来取得这门新专业课程相应的学分。重修指的是大学的必修课或是专业选修课期末考试时平时分和期末成绩按照比例加在一起的分数没有达到合格分数,没有获得相应的学分,而补考的分数也没有达...

5s管理内容是什么(5S管理是什么)

5s管理内容是什么(5S管理是什么)

5S管理是什么,怎么样才能做好5S管理?相信大部分企业都认识到,企业要开始做5S管理了,因为5S管理是企业的基础,但是企业推行5S管理都有一个现状那就是前面推行5S管理可能觉得还可以,成效还不错,但是推行到后面之后就会感觉推行5S管理就有点力不从心了,那么5S管理到底是什么呢?企业这么才能做好5S管...

shibor什么意思(对普通人而言)

shibor什么意思(对普通人而言)

昨天谈到余额宝利息越来越少的原因,顺便提醒大家关注3个月期限的Shibor利率,可以作为参考的风向标。 于是有人就说了,既然这么有参考价值,Shibor利率其实可以更详细地介绍下。所以两分钟金融今天就来聊聊Shibor。 Shibor是上海银行间同业拆借利率(Shanghai interbank...

如何让360图标在桌面显示(有哪些好用的电脑桌面分类管理软件)

如何让360图标在桌面显示(有哪些好用的电脑桌面分类管理软件)

有多少人跟小林一样,为了图方便,将所有文件、文件夹、软件图标全部放在电脑桌面上。但时间一久,桌面的东西越来越多,不但桌面越来越乱,还经常找不到文件,耽误工作,整个人直接emo。 其实,桌面的东西多不可怕,可怕的是不整理。小林见过整个桌面密密麻麻乱成一团糟的电脑,也见过整个桌面井井有条的电脑。 今...

太阳核聚变的原理(核聚变的原理是什么)

太阳核聚变的原理(核聚变的原理是什么)

近几十年以来,人类的科技已经处于高速的发展之中了,目前全世界最尖端的科研技术,基本上都是用于核能、航天等等领域的。而在这其中,就有一个暂时还没有解决的问题——可控核聚变。 之所以一定要将核聚变变为可控的为人类所用,就是因为核聚变的威力过于强大,可以解决目前国际上绝大部分的能源问题。 那么什么是核聚...