记录若依框架分页隐藏的坑

 1、startPage()的使用

1》 使用该方法必须在调用sql的紧挨着上面一句,不然分页无效

2》 startPage()方法中自带排序功能,如果sql中也加了order by排序 ,出来的数据会是乱的、错的, 如果想要去掉该方法自带的排序,只需要更改下即可,如图

3》使用该方法,切记要调用分页的方法前面不能有其它sql,不然会造成其它sql使用了分页,而真正要分页的sql没有limit

2,new PageInfo出来的总条数不正确,和list的一致

先上错误代码:

修正后的代码:

 原因应该是第一个list才真正记录了查出来的总条数,而重新换取新的list进行接收,该新对象中并不包含分页中的隐藏数据部分,也就造成了获取总条数不正确的问题 


版权声明:本文为qq_33238562原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。