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

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

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

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

兵种有哪些兵种的类型(当兵都有什么兵种呢)

兵种有哪些兵种的类型(当兵都有什么兵种呢)

兵种有很多,军种就几个,简单介绍一下。不过要说哪个好,岗位有不同,职责有分工,为国家为人民站岗执勤,没有好坏之分! 1.首先从大的方面说一下,首先我们全军分为解放军部队和武警部队,解放军下面分为军种和战略兵种,武警部队下面分为警钟。其中军种和战略兵种下面又有细化的兵种。 2.军种其实主要是4个,陆海...

在手机上怎么看奥运会(奥运会直播怎么看)

在手机上怎么看奥运会(奥运会直播怎么看)

东京奥运会直播怎么看 推迟一年的东京奥运会终于开赛了,因为疫情,这是一届基本没有现场观众的奥运会,大家都只有通过电视、手机和电脑观看和了解赛事。下面我们就图解怎样通过手机和电脑观看2021东京奥运会开幕式直播、回放和预约看比赛。 工具 我用的是华为的手机和联通笔记本电脑 方法一:手...

什么叫双耳效应(左右耳朵竟不是同时听到声音的)

什么叫双耳效应(左右耳朵竟不是同时听到声音的)

耳朵可以帮助我们听到各种声音,在完成“听”这个环节时,有“侧耳倾听”“听声辩位”等词语。可你知道吗,人们感知到的声音并非是两只耳朵同步探听到的,总有一只耳朵离声源更近,也因此更易辨别方位。要想了解为什么会出现这种情况,你需要知道什么是“双耳效应”。 人体感知声音共有两种途径。第一种是空气传导,简称...

你知道美女怎么勾引男人(女人想要吸引一个男人)

你知道美女怎么勾引男人(女人想要吸引一个男人)

人这一辈子,遇见一个正确的人,实在不容易。 我们一直都在遇见,可是也在离去,遇见的人或许不是自己的命中注定,失去的人可能成了此生不忘。 可人生最大的悲哀并不是分别,而是一个人的分别。一个人的单相思是最苦的,那么辛苦却没人能够帮自己分担,甚至没有一个人了解自己的心思,包括自己最爱的那个他。 所以,在...