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

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

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

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

皮蛋上有松枝样的花纹还能吃吗(有松枝样花纹的皮蛋还能放心食用吗)

皮蛋上有松枝样的花纹还能吃吗(有松枝样花纹的皮蛋还能放心食用吗)

近日的天气虽然已经过了清明节,但是一阵春雨过后,人在户外还是感觉有点凉的。所以大家出门一定要留意一下天气预报,看看会不会下雨,多带一把伞,多穿一件衣服。蚂蚁庄园4月11日课堂答题题目更新,现在小编就发上来让大家一睹为快。另外附上蚂蚁庄园最新题目的答案和解析,大家一起来答题赢180克小鸡饲料,一起喂养...

相见何如不见时什么意思(诗词丨左手仓央嘉措)

相见何如不见时什么意思(诗词丨左手仓央嘉措)

仓央嘉措与纳兰容若,一个是认定的转世灵童,却寻觅着不负如来不负卿的双全之法;一个是注定的庙堂权臣,却常有远离高门广厦,心系山泽鱼鸟之思。 两个难逃命运的人,怀揣着同一种淡泊离世的深情。在一生的寻觅与伤怀中,留给我们一篇篇绝世情话。 他们有着不同的命运,却有着同样的诗性,同样的真实与纯净。 我们也因这...

岗位目标是什么(统计员的岗位职责和工作目标)

岗位目标是什么(统计员的岗位职责和工作目标)

统计员岗位职责: 1、负责全厂的产量、质量、工时、出勤、事故和消耗的统计工作,各项统计数字必须做到准确无误,各项原始资料要分类立样保存。 2、严格执行统计制度,要对厂领导负责,对生产工人负责。每天对个人报表中的数字进行抽查核实,有疑问的要核对清楚。 3、每月的按时前将上月各种统计数字造表上报厂领导...

first是基数词还是序数词(英语基数词和序数词)

first是基数词还是序数词(英语基数词和序数词)

基数是one、two、three、four、five、six,序数词是顺序第一first、第二second、三 third,第四fourth,第五fifth,第六sixth。 1、英语上数词分为基数词和序数词两大类,序数词在句中可作主语、宾语、定语和表语。序数词是指表示顺序的数词,基变序,有规律,词...

酸碱质子理论如何定义酸和碱(酸和碱反应)

酸碱质子理论如何定义酸和碱(酸和碱反应)

酸+碱=盐+水,如:HCl+NaOH=NaCl+H2O。酸碱反应实际上是酸、碱之间的质子传递反应,其反应方向总是较强酸和较强碱反应向着生成较弱酸和较弱碱的方向进行。酸碱反应的实质是两个共轭酸碱对竞争质子的反应。 简介酸是一类化合物的统称 。酸在化学中狭义的定义是:在水溶液中电离出的阳离子全部都是氢...