想获取pageHelper所有数据。

想获取pageHelper所有数据。

getList()方法只能获取当前分页,页面的数据。如果我想获取所有数据,(就是total条数据),除了自己写方法每一页的遍历,还有没有什么能直接调用的方法呀

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2022-06-16 11:37:13

同学你好,这里可以使用PageInfo类中的getTotal()获取总条数。

但是使用这个方法时需要注意一个细节:这个方法调用前,不能执行过分页的查询,否则获取的数据就不是总条数而是分页之后当前页的总条数了。

同时也是因为上面的问题,可能导致在实际使用时出现问题,所以建议同学自己手动实现一个获取总条数的方法。

祝学习愉快~


  • 提问者 平淡的坎坷 #1

    我想获取的不是条数,是每一条的数据,老师有什么好方法吗

    2022-06-16 15:05:53
  • 好帮手慕小蓝 回复 提问者 平淡的坎坷 #2

    同学你好,这里可以将分页的参数设置为,从第1页开始展示,每一页展示所有信息,即上文所说的getTotal()条信息。

    这样做的好处是代码比较简便,不需要单独去设计方法。缺点是运行效率低下,不适合信息量较大的场景。

    所以,这里建议同学自己设计并实现一个方法用来专门处理这个业务要求。

    祝学习愉快~

    2022-06-16 15:21:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师