您的位置:首页 > 编程语言

Github分页助手的使用

2017-09-14 10:21 127 查看
我们使用分页助手前要进行一些配置,在我们使用时要注意几点,

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  分页