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

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

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

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

明史张溥传(文以载道丨“抄”出来的大学问家:好记性不如烂笔头)

明史张溥传(文以载道丨“抄”出来的大学问家:好记性不如烂笔头)

作者:木光 导读 回老家避暑,七岁的小侄女拿了一本包装精美的暑假作业来找我问问题,不禁让我想起自己读小学时的情形。 我读小学时,每年的寒暑假也有作业,但却不像如今一样是一本已经印刷好的习题书,而是要自己去抄一本书。比如语文课所抄的,就是语文课本。 我跟小侄女说起我小时候抄一本课本的事情,她觉得不可...

耽美小说虐文求推荐(四本虐心虐身的耽美文)

耽美小说虐文求推荐(四本虐心虐身的耽美文)

嗨~小伙伴,很高兴又跟大家见面了。想看好看的小说来这看看小编就行啦!非常感谢小可爱们在百忙之中点开小编的这篇文章,希望此篇文章给你带来闲时娱乐哦。今天小编要推荐给大家的是:四本虐心虐身的耽美文,本本好评如潮,腐女请备好纸巾再看!今天的推荐希望大家喜欢,爱你们哦! 第一本:《青山以南》 作者:城南落雪...

网球王子越前龙马(网球王子越前龙马)

网球王子越前龙马(网球王子越前龙马)

网球王子越前龙马,不可多得的天才,被称为网球界的王子。越前龙马是网球王子里面的男主角,他在网球方面是一个不可多得的人才,他曾经在美国获得了青少年网球的四连霸的网球天才少年,获得了这一个荣誉以后,他就回了自己的国家,加入了自己国家比较著名的青春学园的国中部。在他加入了不久以后,也是由于他自己的个人能力...

简述word中文本替换的方法(怎样在Word文档中替换文字)

简述word中文本替换的方法(怎样在Word文档中替换文字)

下面举例说明在Word文档中怎样替换文字,把“集成灶”换成“集成环保灶”为例。 第一步:打开word文档 第二步:选择“开始”菜单下的“查找替换”功能,会弹出一个“查找和替换”窗口 第三步:在弹出的窗口中,选择“替换”功能,在“查找内容”中输入集成灶,在“替换为”中输入集成环保灶,然后点击“全部...