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

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

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

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

鸟巢在哪个区(鸟巢)

鸟巢在哪个区(鸟巢)

哈喽,大家好,今天呢,小编我带大家去的是北京的鸟巢。 位于北京奥林匹克公园中心区南部,占地面积20.4万平方米,能容纳观众9万多个。 鸟巢的主体,是由一系列钢桁架围绕碗状座席区编织而成的“鸟巢”外形,是很独特的。 结构新颖、独特,具有很强的震撼力和视觉冲击力,充分体现了自然和谐之美。 北京...

乡亲们的读音是什么(一年级语文下册《第二单元》单元主题、中心思想、知识点、课后练)

乡亲们的读音是什么(一年级语文下册《第二单元》单元主题、中心思想、知识点、课后练)

 单元主题  本单元围绕“心愿”这一主题编排了《吃水不忘挖井人》、《我多想去看看》、《一个接一个》、《四个太阳》4篇课文。这些课文题材丰富,《吃水不忘挖井人》讲述的是*命岁月的故事。后3篇课文则表达了儿童美好的愿望,这3篇课文具有反复的表现方法,语言浅显,节奏明快,易于学生诵读,所描述的内容能唤...

酸奶酱做法(想吃小吃在家做)

酸奶酱做法(想吃小吃在家做)

分享8款特色风味小吃,照着做给家人当早餐,吃的营养还干净 说起中国小吃,品类丰富多样,每一道都令人垂涎三尺,山西的碗托,福建的金包银,天津的煎饼果子,武汉的糯米鸡,吃过一次都要念念不忘,今天分享8款各地特色风味小吃,在家做,花钱少还吃得干净卫生,适合当作早餐,营养丰富,美味解馋 01 碗坨...

油气分离器工作原理(油气分离器工作原理及保护措施)

油气分离器工作原理(油气分离器工作原理及保护措施)

1、油气分离器的作用是将空压机润滑油从油气混合物中分离出来,接着油气混合物经过离心分离、重力分离和纤维分离三种分离过程,基本上就能分离出90%的润滑油。分离过程:油气混合物沿油气分离器外壁的切线方向进入油坦克里,绝大部分的油经过离心分离出来,其余的油粘在油气分离器外壁经过重力分离出去一部分,很少部分...