Github分页助手的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37012236/article/details/77976936

我们使用分页助手前要进行一些配置,在我们使用时要注意几点,


1、要想利用助手来分页,需要在调用sql之前运行分页方法,PageHelper.startPage(page, 500),第一个参数是请求的页码,第二个参数是一页的长度,这样sql执行时无需分页,当然写上的话会按照sql中的来执行。

2-1、当然分页助手还有别的用法,可以得到最大页数pages,最大条数total,用法如下,Page<ItemCategory> pageInfo = (Page<ItemCategory>)current;current是我们运行sql查询出来的数据(List),注意这里实际上是助手帮助我们查询到了总条数,然后计算出的页数,当然使用此种方式功能的前提是先运行PageHelper.startPage(),否则这个此方式会直接报错

2-1、当然分页助手还有一种初始方式,PageInfo<ItemCategory> pageInfo = new PageInfo<ItemCategory>(current);,此种方式如果不运行PageHelper.startPage()是不会报错的,但是获取出来的只有最大条数是准确的total,其他的值冗余了total,应为没有初始化pagesize.

 //import com.github.pagehelper.Page;
 //import com.github.pagehelper.PageHelper;

猜你喜欢

转载自blog.csdn.net/qq_37012236/article/details/77976936