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

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

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

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

韩国瑜错在哪(屡犯低级错误)

韩国瑜错在哪(屡犯低级错误)

台头闻编辑:暗蓝 据台湾媒体报道,12月23日国民党候选人韩国瑜在参加活动时因为拥抱儿童并且亲吻儿童的额头而遭到绿营攻击,绿营头目在接受媒体访问时称,韩国瑜亲吻儿童的头部是不对的。因为儿童的免疫系统还没有健全,而大人所携带的细菌将会影响儿童的身体健康发展。此言论一出即遭到大部分台湾民众的一致反对。台...

手机充电几个小时最佳(手机第一次充电充几个小时好)

手机充电几个小时最佳(手机第一次充电充几个小时好)

对于很多小伙伴来说,对自己的手机是非常爱惜的,都想尽最大可能延长手机的寿命,而对于现在来说,手机电池成为了影响手机使用时间的硬伤,如果手机电池不存电,那么离换手机也就不远了。那么,很多朋友可能会问了,新手机第一次充电充几个小时好呢?下面让我们一起来分析一下吧! 新手机第一次充电充几个小时好 新手机...

怎么查联通手机号归属地(怎么查询自己手机号的pin码)

怎么查联通手机号归属地(怎么查询自己手机号的pin码)

怎么查询自己手机号的pin码?在解决这个问题之前我们需要先了解,什么是PIN码。 一、什么是PIN码 PIN码是指SIM卡的个人识别密码,开启PIN码后每次手机重启想要正常的使用SIM卡,需要输入PIN码才可以使用,连续输错3次,SIM卡将自动锁定,想要解绑就需要PUK码来解除。 二、初始密码 联...

什么是自由落体运动(自由落体运动公式及规律总结)

什么是自由落体运动(自由落体运动公式及规律总结)

自由落体公式:初速度Vo=0,末速度V=gt,下落高度h=1/2gt。自由落体是指常规物体只在重力的作用下,初速度为零的运动,叫做自由落体运动。 1自由落体运动规律总结 树叶飘落,苹果飘落,雪花从天而降等等都是由地心引力引起的。因此,自由落体的研究对我们的生活和其他方面都具有重要意义。比如,我...

茶叶征税是什么时候开始的(唐朝时期茶叶的繁荣发展)

茶叶征税是什么时候开始的(唐朝时期茶叶的繁荣发展)

唐朝在中国古代历史中占有十分重要的地位,从某种角度上看,唐朝是“大治大乱”的代名词。 唐朝刚刚建立之时并未达成大一统,但是通过李渊的努力使得整个中原统一,并且将疆土开拓到几乎最大。 平定了大部分的区域之后,唐朝统治者开始励精图治发展经济,推行均田制,农业发展,百姓安居乐业。 唐朝进入了贞观之治...