pagehelper 不分页几种情况的解决方法

近期做一个项目,用到了该插件,遇到了些问题,在这里分享一下解决方法

问题一:

pagehelper没有效果,一直不能分页问题

解决方法-引用其他博主的博客的解决:http://blog.csdn.net/linxingliang/article/details/52566881

问题二:

pagehelper有的时候有效果,有时候没有效果

我在项目中就遇到了这个问题,找了好长时间,

解决方法为:

pagehelper里面的

PageHelper.startPage(1,10);只对该语句以后的第一个查询语句得到的数据进行分页,

就算你在PageInfo pa = new PageInfo("",对象);语句里面的对象是写的最终得到的数据,该插件还是只会对第一个查询所查询出来的数据进行分页

第一个查询语句是指什么呢?举个例子吧,比如你有一个查询数据的方法,写在了PageHelper.startPage(1, 10);下面.但是这个查询方法里面
包含两个查询语句的话,该插件就只会对第一查询语句查询的数据进行分页,而不是对返回最终数据的查询与基础查询出来的数据进行分页

改变一下自己的代码结构,让最终需要的数据所需要的查询语句放在PageHelper.startPage(1, 10)下面就行

如果转载此博文,请附上本文链接https://blog.csdn.net/csdn___lyy,谢谢合作~

如果感觉这篇文章对您有所帮助,请点击一下“喜欢”或者“关注”博主,您的喜欢和关注将是我前进的最大动力!

洋仔聊编程 CSDN认证博客专家 认证博客专家 开源爱好者 研发工程师
知识是永远的流行色!
博主分享工作中涉及到的技术知识,包含Java技术干货(JVM+并发+全链路优化)、计算机网络、数据结构与算法、linux等编程知识;
欢迎关注!共同进步!
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值