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

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

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

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

生日情侣(异地恋情侣的浪漫生日惊喜--Tell)

生日情侣(异地恋情侣的浪漫生日惊喜--Tell)

异地有时候是一种痛,有时候会是爱情的调味剂。对于分居两地的情侣而言,在生日来的时候,依旧见不了面,在这个特别的日子里,分享不了彼此的心情,生日难道就不过了吗?这是不大可能的,那么在生日到来之时,需要怎么给恋人带来惊喜呢?小编为大家分享下经验。 浪漫生日惊喜1.惊喜送上门 过生日怎么能少了精致的蛋糕和...

分数怎么打打分数详细操作步骤(Excel实用技巧分享:如何为表格输入分数)

分数怎么打打分数详细操作步骤(Excel实用技巧分享:如何为表格输入分数)

经常使用Excel制作数据报表的小伙伴们,是否遇到过这样的问题?当我们在制作一些报价表的时候,通常需要使用分数而不是小数,但是当我们在单元格中直接输入分数时,系统会自动为我们转换成日期。例如输入3/5时,系统会自动变成3月5日。那么如何才能在单元格中正确输入分数呢? 要在单元格中正确输入分数,通常...

一季度是几个月(q3是几月份)

一季度是几个月(q3是几月份)

q3季度是7月-9月(秋季)。 1.总共被分成四个季度,所谓q3表示第三季度期,特别是在某一时刻。从我们这些所谓的饮料公司来看,7月~9月是一个非常非常火爆的销售季节,而这个时候也是我们迅速进入消费品时代的季节。 2.在中国,季度与自然年一致,第一季度是一、二、三、四、五个季度,七八九月,第四个季度...

致青春电影结局是什么(阮莞的结局是什么)

致青春电影结局是什么(阮莞的结局是什么)

江疏影在电影《致青春》中扮演阮莞这一角色,最后结局死于交通事故。 1.在《致青春》阮莞结婚前期,她的前男友约她一起去看他们以前喜欢的那支乐队的演唱会,她答应去了,就在去的路上遭遇车祸而死。 2.在电影里和原文中不同的是阮莞在原文中是被警察失手打死的,在电影里则因为赴赵世勇的约是被卡车撞了,也就是车...

邮政快递单号怎么查(ems快递丢了怎么办)

邮政快递单号怎么查(ems快递丢了怎么办)

通常EMS快递在运输的过程中会有详细的运输记录可供查询。如果有一天你发现自己的EMS快递无法按时到达,则你可以通过以下方式进行查询和索赔。 通常每个EMS快递都有一个对应的单号,在对方给你确认要发货时,通过都会给你提供一个单号。在货物未到达前,一定要保存好该单号,以便在快递无法到达时进行查询。...