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

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

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

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

美食制作的方法(10种超好吃美食做法大全)

美食制作的方法(10种超好吃美食做法大全)

  红烧鲤鱼   食材:   活鲤鱼、花生油、淀粉、大葱、酱油、松蘑、料酒、生姜、味精、胡椒粉、辣椒面、精盐、芝麻油。   做法:   1、将鲜鲤鱼洗净,去鳞,去鳃,在腹剖处用刀划开,去内脏,洗净血沫,两边斜剞5刀。   2、松蘑水发后,洗净泥沙,去蒂根,大葱去皮,洗净,均切成细丝;生姜洗净,去皮...

1840到1949的历史(中国近代史-旧民主主义阶段)

1840到1949的历史(中国近代史-旧民主主义阶段)

中国近代史从1840年鸦片战争到1949年中华人民共和国成立前夕,这是中国逐渐沦为半殖民地半封建社会的历史,也是中国人民追求国家独立和民族复兴的历史。中国近代史分前后两个阶段,从1840年鸦片战争到1919年五四运动前夕,是旧民主主义革命阶段;从1919年五四运动到1949年中华人民共和国成立前夕,...

奴役是什么意思(魔兽世界:谁是新部落最伟大的酋长)

奴役是什么意思(魔兽世界:谁是新部落最伟大的酋长)

萨尔 萨尔在人类语中是奴役的意思,他的本命叫古伊尔,是霜狼氏族领袖杜隆坦与德拉卡之子。自小被人类养大的他并不知道自己的身世,直到他认识了很多被囚禁在敦霍尔德监狱的兽人后,才知道自己的使命。 于是在消灭了养父以及养父的部队后,萨尔带领逃离出监狱的旧部落成员组成新部落,与联盟打起了游击战。 后来,在麦...

乙醚是什么东西有什么作用(ch2o是什么物质)

乙醚是什么东西有什么作用(ch2o是什么物质)

ch2o是什么物质? ch2o指的是甲醛。这是一种化学物质,我们学习化学的时候,总是会接触到很多的化学物质,比如乙醚、二氧化碳等,甲醛也是其中一种。不敢什么类型的化学物质,可能有些对我们的身体都存在着或多或少的危害,尤其是刺激性比较重的物质,甲醛就是其中一种。因此在遇到这种情况的时候或者我们在做实验...

内敛的人有什么特征(性格“内向”的人)

内敛的人有什么特征(性格“内向”的人)

内向者画像,是什么样子的?很多人会先入为主地给性格内向的人,贴上一些标签:沉默,闷,不近人情,高冷,孤僻,高傲,不合群。类似的标签,贴在内向者的身上,却也在伤害着他们的心。只是,这些标签真的对吗?内向者们,并不是闷,并不是高冷孤僻,而是他们更愿意选择自己喜欢的方式去生活。 -01 内向的人,有哪些...