Java笔记-PageHelper
程序员文章站
2022-07-06 10:19:45
...
Page和PageInfo
- 两者都能获取到数据,
- Page是一个ArrayListList。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
- PageInfo是一个对象,能获取到的数据比Page多[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
如何使用
Page对象 参数解析
private int pageNum; //当前页码
private int pageSize; //每页数据的数量
private int startRow; //始页首行行号
private int endRow; //尾页尾行行号
private long total; //总记录数
private int pages; //总页数
private Boolean reasonable; //分页合理化
private Boolean pageSizeZero; //当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
PageInfo对象
private int pageNum; //当前页
private int pageSize; //每页显示数据条数
private int size; //当前页的数量
private int startRow; //始页首行行号
private int endRow; //尾页尾行行号
private long total; //总记录数
private int pages; //总页数
private List<T> list; //查询结果的数据
private int firstPage; //首页
private int prePage; //上一页
private int nextPage; // 下一页
private int lastPage; //最后一页
private boolean isFirstPage; //是不是第一页
private boolean isLastPage; //是不是最后一页
private boolean hasPreviousPage;//有没有上一页
private boolean hasNextPage; //有没有下一页
private int navigatePages; //所有导航页号
private int[] navigatepageNums; //导航页码数
推荐阅读
-
Android开发笔记之Android中数据的存储方式(一)
-
Java设计模式之代理模式原理及实现代码分享
-
Java concurrency之公平锁(二)_动力节点Java学院整理
-
JAVA-NIO之Socket/ServerSocket Channel(详解)
-
Java concurrency之共享锁和ReentrantReadWriteLock_动力节点Java学院整理
-
Java 中二进制转换成十六进制的两种实现方法
-
Java concurrency之非公平锁_动力节点Java学院整理
-
JAVA-4NIO之Channel之间的数据传输方法
-
Java中Socket下载一个文本文件
-
mysql中使用UDF自动同步memcached效率笔记