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

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

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

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 渔歌子·西塞山前白...

有匪讲的什么故事(priest大大的小说《有匪》)

有匪讲的什么故事(priest大大的小说《有匪》)

这篇文,打破了我不再通宵的誓言! 《有匪》作者:priest 文案: 本文讲的是“奉旨为匪”的四十八寨大当家之女周翡离家后,历尽艰险,终于成就一代名刀的故事。 “终有一天,你会跨过静谧无声的洗墨江,离开群山环抱的旧桃源,来到无边阴霾的夜空之下。你会目睹无数不可攀爬之山相继倾覆,不可逾越之海干...

小猴子m3会被交警拦吗(“能量太大”)

小猴子m3会被交警拦吗(“能量太大”)

9月25日 浙江温州一路口 出现一群“奥特曼” 坐在一辆货车车斗 “招摇过市” 温州交警...

麻布衣服的特点有什么呢(棉麻布料的优缺点有哪些)

麻布衣服的特点有什么呢(棉麻布料的优缺点有哪些)

棉麻面料的特点与好处有哪些呢?棉麻布是棉布含麻的成分,又称为棉麻交织布料。棉麻布有苎麻棉和亚麻棉等等。黄麻布粗狂、手感硬、毛羽多,不适合服装用料。采用织物后整理的手段,研发成功的棉和黄麻交织的布料。那么棉麻面料的优缺点有哪些呢?下面一起详细了解一下吧。 一、棉麻面料的特点 棉麻面料是由一半麻和一半棉...