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

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

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

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、携带的证件 考试之前需要携带的证件有:准考证、身份证是一定要携带原件的,考试的时候要刷身份证才能进行考试,如果没有身份证是不能...

远高的寓意(起名宝典—成语中高雅大气的好名字)

远高的寓意(起名宝典—成语中高雅大气的好名字)

起名宝典—成语中高雅大气的好名字 当下,越来越多的父母选择只生养一个孩子,对于唯一的爱情结晶,自然也就成了父母的重点培养对象,从小就给孩子树立了各种目标和培养计划,坚决不能让孩子输在起跑线,自然名字也成了父母非常重视的一环,对于孩子的期望也从名字中可见一斑,希望孩子未来成为可造之材,那么给宝宝起一个...

乙醚是什么东西有什么作用(ch2o是什么物质)

乙醚是什么东西有什么作用(ch2o是什么物质)

ch2o是什么物质? ch2o指的是甲醛。这是一种化学物质,我们学习化学的时候,总是会接触到很多的化学物质,比如乙醚、二氧化碳等,甲醛也是其中一种。不敢什么类型的化学物质,可能有些对我们的身体都存在着或多或少的危害,尤其是刺激性比较重的物质,甲醛就是其中一种。因此在遇到这种情况的时候或者我们在做实验...

植物播种的方法(怎么种花的正确方法)

植物播种的方法(怎么种花的正确方法)

种花的正确方法如下; 1.种花前,要为花卉准备好一个盆底带孔的花盆,可以用土盆、陶盆或瓷盆,然后需要为花盆进行消毒杀菌,防止花卉因细菌而产生病害,也需要在花盆的底部垫上底盘,避免花盆内的土壤漏出。 2.种花养花一般在遮雨或适当遮光降温等基础设施才能达到各种品种出芽所需要的条件保证其出芽率。 3....