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

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

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

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

节分端午自谁言全诗(端午纪念屈原古诗词四首:年年端午又今朝)

节分端午自谁言全诗(端午纪念屈原古诗词四首:年年端午又今朝)

端午节起源于先秦上古,应该是比屈原存在的时间要早。 在有文字记录周朝的《礼记月令》里,”天子居明堂太庙,乘朱路,驾赤骝,载赤旗,衣朱衣,服赤玉,“周天子,要祭祀太庙,穿最明艳的红色,这是代表夏至太阳和帝王的正色。 《礼记月令》记载”是月也.日长至.阴阳争.死生分.君子齐戒.处必掩身。“说的是,这个...

满月飞明镜归心折大刀什么意思(杜甫的八月十五夜月)

满月飞明镜归心折大刀什么意思(杜甫的八月十五夜月)

“满月飞明镜,归心折大刀。 转蓬行地远,攀桂仰天高。 水路疑霜雪,林栖见羽毛。 此时瞻白兔,直欲数秋毫。”唐朝杜甫《八月十五月夜两首》其一 初衣解诗:这是杜甫的八月十五。美轮美奂的满月,如同明镜一样,是飞行在夜空的,明月何皎皎。在唐朝,中秋是一个团圆的日子,虽然那个时候没有像明清两代或者现在这么多...

nc表示什么意思(nc和no电气代表什么)

nc表示什么意思(nc和no电气代表什么)

NO是常开(NORMAL OPEN),就是通常即未通电状态下,是断开的,通电后在电磁线圈的作用下(吸合)处于闭合状态。NC是常闭(NORMAL CLOSE),就是通常即未通电状态下,是闭合的,通电后在电磁线圈的作用下(吸合)处于断开状态。 电气(electrical,electrical powe...

海贼王赤犬怎么死的(海贼王:赤犬的七种死法)

海贼王赤犬怎么死的(海贼王:赤犬的七种死法)

在桃之助出现前,赤犬都是《海贼王》第一厌恶之人。在顶上战争,他杀了艾斯,还有追杀路飞。像赤犬这样的人,在海迷心中他早该死了,也有很多人在讨论,赤犬会以书面方式死去。下面公布赤犬的七种死法,路飞一人就贡献了三种,萨博将赤犬处刑时,真是大快人心,看着解气。 杀路飞被艾斯反杀 第一种,杀路飞被艾斯反...

动滑轮机械效率(滑轮组提升水中的物体)

动滑轮机械效率(滑轮组提升水中的物体)

很多同学会计算竖直滑轮组的机械效率,但是,每当遇到滑轮组提升水中的物体时,就不知所措了。其实,滑轮组拉水中的物体,相比较拉空气中的物体,机械效率计算原理是一样的。细微不同之处,就是有用功稍有不同。 下面,我将相关计算方法分享给大家,希望对你有所帮助。如果您是家长,请您一定要为孩子收藏,他一定看得懂。...