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

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

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

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

大街小巷是什么动物(美国城市街头见到最多的动物不是宠物犬而是它)

大街小巷是什么动物(美国城市街头见到最多的动物不是宠物犬而是它)

欢迎大家进入杨老师说宠物的空间,今天的话题是,在中国和美国城市街头最常见到的动物到底是什么呢? 估计大家想到的一定是宠物犬吧,的确,随着宠物饲养的逐渐流行,在我国城市大街小巷,公园小区,宠物犬几乎随处可见,而且偶尔还能见到一些无家可归的流浪狗,宠物犬的数量之多,连它的对头宠物猫也甘拜下风。美国也是个...

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

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

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

邮政所与邮政支局有什么区别(中国邮政和邮政局有什么区别)

邮政所与邮政支局有什么区别(中国邮政和邮政局有什么区别)

邮政局和中国邮政是大家经常见到的,但是很多人都傻傻分不清邮政局和中国邮政到底有什么区别,甚至有很多人都简单地认为邮政局就是中国邮政。 首先从历史渊源来看,邮政局和中国邮政曾经确实是同一个。 我国的邮政业务在新中国成立之后就有,1949年11月1日中央人民政府邮电部正式设立,它是邮电部的前身; 到了1...

种子的传播方法(种子有哪些传播方式)

种子的传播方法(种子有哪些传播方式)

种子有自体传播 ,风传播 ,水传播方式等。 1.风力传播,就是依靠风来传播种子。例如;蒲公英种子上有白色绒毛组成的绒球,可以借助风力随风飘荡,在别处生根发芽。柳树的种子上面有白色绒毛,随风飞散如飘絮,所以称柳絮,也是借助风力传播种子的植物之一。 2.水力传播,依靠水的流动传播种子的植物:椰子、莲子...

宏观调控的手段都包括哪些(宏观调控的目标和手段)

宏观调控的手段都包括哪些(宏观调控的目标和手段)

(一)目标 1.总量均衡 总供给与总需求的均衡,是宏观经济总量最基本的平衡。 2.结构优化 结构优化,就是要优化各经济要素及其在产业、地区之间分布的比例。 3.就业充分 4.国际收支平衡 国际收支平衡,是指一定时期内一个国家或地区同外部世界的交易所形成的收支状况。 以上为基本目标,收入分配公平...

关于橘的成语(【名城】风声鹤唳、草木皆兵、南橘北枳……这些成语都与长三角这座城有关)

关于橘的成语(【名城】风声鹤唳、草木皆兵、南橘北枳……这些成语都与长三角这座城有关)

淮南,地处安徽省中北部。市境以淮河为界形成两种不同的地貌类型,淮河以南为丘陵,属于江淮丘陵的一部分,淮河以北为地势平坦的淮北平原。 素有“楚风汉韵、能源之都”之称的淮南市是中国成语典故重要的发源地之一。 中国成语典故之城 “风声鹤唳”“草木皆兵”“南橘北枳”等 耳熟能详的成语典故皆源发于此~ “风声...