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

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

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

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

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

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

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

c位是什么意思网络用语(戏说C位到底是什么样的位置)

c位是什么意思网络用语(戏说C位到底是什么样的位置)

C位到底是什么样的位置? 在互联网的世界中,网友们善于创造各种各样的网络用语,这不一不小心就创造了一个“C位”的词。它代表着重要之人,或者中心之位的意思..... 我们一起来看看,我所理解的C位之意思,看看有啥不同之处。 一、在游戏领域中,C位中的C常常被人翻译成Core、Carry,即核心位置的意...

专业学习经历怎么写(会计实习报告范文)

专业学习经历怎么写(会计实习报告范文)

会计实习报告范文(合集8篇)(篇一) 一、实习期间的表现与工作态度 在为期三个多月的实习中,我从未出现过早退迟到或者旷工的现象,我与公司所有的员工都保持着良好的关系。在实习期间,我能严格要求自己,每天做好姐姐给我安排的各项工作,空闲的时候,我还会去帮他人做事,我秉持着兢兢业业的态度对待自己的工作,...

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

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

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

如何练口语(英语口语怎么练最有效)

如何练口语(英语口语怎么练最有效)

可能有点难。学英语不是一蹴而就的,需要长期累积。说英语口语难吗,也不是特别难。如果你想要完成你口语英语native speaker这个标准仍然需要更深入的学习培训。大多数人的口语英语可以说得很自然和流畅,这主要是因为教育环境的问题。终究,在中国,大家学英语主要是为了考试,非常少。 英语口语怎么练...