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

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

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

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

七擒七纵的主人公是谁(小学必知的60个成语故事及其主人公)

七擒七纵的主人公是谁(小学必知的60个成语故事及其主人公)

成语是中华民族优秀文化的一部分,不仅见证了五千年汉语文化的发展变化,更承载了华夏民族的文化精髓。日常生活中,我们总会用到成语,甚至可以说,每天都离不开成语,因而,认识成语,学习成语,并能正确运用成语,也成了每个中国孩子的必修课。 小编总结了60个小学必知的成语故事和主人公,希望孩子们能够通过这些成语...

火影晓组织老大是谁(火影忍者)

火影晓组织老大是谁(火影忍者)

火影忍者 晓组织第一人选众说风云!谁才是最强第一人? 关于晓组织,想必第一之位网上众说风云,现在小编为大家罗列下网上比较常规的几种说法 佩恩(零)说 说法是:佩恩作为晓组织的老大,自然是组织中最强的一个。因为晓组织中人心不齐,因为利益的驱使让这群人集合在一起!如果没有足够的实力如何伏众。而在作品中...

料酒什么时候放(你知道做菜放料酒的最佳时间吗)

料酒什么时候放(你知道做菜放料酒的最佳时间吗)

料酒是家庭常备的一种非常常见的烹饪调料,别管是炒素菜还是快火做个肉菜;从鲜美鱼肉海鲜到秋冬季滋补的牛羊肉,都少不了要用到料酒。 仔细想想你们家都做什么菜的时候用了料酒?都什么时候把料酒用到菜里面呢?很多人都知道料酒的作用是去腥增香,那在做菜的时候怎样才能将它的功效发挥到极致呢? 生活中最经常使用的...

怎样炖鸡块该放什么调料(在家炖鸡汤)

怎样炖鸡块该放什么调料(在家炖鸡汤)

导语:在家炖鸡汤,调料别乱放,教您详细做法,汤汁鲜香可口,总喝不够 到了夏天,我们都爱吃一些清凉爽口的食物,而那些烫嘴的饭菜很少去吃,虽然这样吃嘴巴很舒服,但经常这样吃也不好,应该时不时做点汤喝做点肉吃,这样做才对身体有益。建议大家在夏天也要懂得喝汤,可以做排骨汤、鱼汤、鸡汤,一个星期吃一次,让身体...