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

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

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

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

提手旁加然怎么读(堤防和提防的区别)

提手旁加然怎么读(堤防和提防的区别)

堤防和提防的区别 堤防和提防尽管读音一样,都读(dī fáng),但是词的分类和意义都不一样,提土旁的“堤防”是名词,表示防水的意思,相当于河堤作用了,有时候就指河堤本身了;提手旁的“提防”是动词,表示防范,小心防备的意思。两者区别还是很大的。 当然,也有相同的时候,当提土旁的“堤防”引申为动词,...

可是拼音可是怎么读(汉语拼音中“o”的发音)

可是拼音可是怎么读(汉语拼音中“o”的发音)

在很多人心目中汉语拼音中“o”的发音是“喔”,“公鸡喔喔叫”的“喔”。可是,不知不觉中小学及幼儿园教的拼音开始变了很多,现在很多孩子念的是“哦”。 有个家长看到孩子念“啊喔鹅”,认为老师在幼儿园教错了,还特意跑去求证一下,因为自己以前在学校里学的明明是“阿喔鹅”呀。结果得知“教改”了,国家统一改成...

巧克力中可可亚是什么(对女孩子怎么表白的话)

巧克力中可可亚是什么(对女孩子怎么表白的话)

对女孩子怎么表白的话有: 1、你是岸,我是船,你是太阳,我为你转,幸福有你才能算,给我世界都不换。 2、相遇总是点点头,想说总是难开口,视线相交的一瞬间,我已感觉到你的温柔。 3、你看到的,就是最真的我!一种永无止境的感动!感动这世界有你与我这最美的存在。 4、初见倾心,再见痴心,终日费心,欲得芳心...

半圆键连接的特点是什么(机械设计工具分享和介绍之-半圆键连接设计与校核)

半圆键连接的特点是什么(机械设计工具分享和介绍之-半圆键连接设计与校核)

大家好,这次再来分享一款机械设计在线计算工具-半圆键连接设计与校核。 半圆键连接因轴上键槽较深,对轴的强度削弱较大,故一般只用于轻载静连接中。轴上键槽用尺寸与半圆键相同的半圆键槽铣刀铣出,因而键在槽中能绕其几何中心摆动以适应轮毂中键槽的斜度。半圆键工作时,靠其侧面来传递转矩。这种键连接的优点是工艺性...