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;
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;
相关文章推荐
- 使用分页助手时,异常:请您在sql中包含order by语句!
- Mybatis分页助手和通用Mapper的使用
- Github搜索技巧-如何使用github找到自己感兴趣的项目
- tp3.2/thinkphp3.2自带分页使用方法
- github简单使用过程
- git 结合github的使用
- 使用Bootstrap4 + Vue2实现分页查询的示例代码
- github使用总结
- rails2.3.XX中使用will_paginate分页插件,并实现Ajax分页
- 使用IntelliJ IDEA 2017.3.4上传项目到GitHub流程
- 使用rownum对oracle分页
- Github 使用小结
- github使用说明
- Github 使用
- windows中使用Git工具连接GitHub(配置篇)
- github使用总结
- git与github的使用
- 如何使用AspNetPager分页控件和ObjectDataSource控件进行分页
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- github使用教程-转载