类 PageHelper<T>
java.lang.Object
cn.vonce.sql.page.PageHelper<T>
- 类型参数:
T-
- 所有已实现的接口:
Serializable
分页助手,使用该分页助手必须实现PagingService 接口
- 版本:
- 1.0
- 作者:
- jovi
- 另请参阅:
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器构造器说明PageHelper(Integer pagenum, Integer pagesize) 实例化分页助手 - 手动设置参数PageHelper(Integer pagenum, Integer pagesize, boolean startByZero, Order[] orders, String timestamp) 实例化分页助手 - 手动设置参数PageHelper(Integer pagenum, Integer pagesize, boolean startByZero, String timestamp) 实例化分页助手 - 手动设置参数PageHelper(Integer pagenum, Integer pagesize, Order[] orders, String timestamp) 实例化分页助手 - 手动设置参数PageHelper(Integer pagenum, Integer pagesize, String timestamp) 实例化分页助手 - 手动设置参数 -
方法概要
修饰符和类型方法说明voiddispose(int count) 总数量、总页数处理获取分页列表数据Order[]获取排序对象Order[]获取当前页获取每页数量返回分页参数对象获取pagingMethod分页查询的方法名称
如果pagingMethod为空 默认 count 方法名为"count",select方法名为"select"返回结果集boolean获取当前页是否从0开始获取分页时间戳获取总页数获取总数量void初始化paging(Select select, PagingService pageService) 获得分页数据paging(Class<T> returnType, Select select, PagingService pageService) 获得分页数据voidsetDataList(List<T> dataList) 设置分页列表数据voidsetPagingMethod(PageHelper.PagingMethod pagingMethod) 设置pagingMethod,count(统计),select(查询)方法的名称
-
字段详细资料
-
构造器详细资料
-
PageHelper
public PageHelper() -
PageHelper
实例化分页助手 - 手动设置参数- 参数:
pagenum- 当前页pagesize- 每页数量
-
PageHelper
实例化分页助手 - 手动设置参数- 参数:
pagenum- 当前页pagesize- 每页数量timestamp- 时间戳
-
PageHelper
实例化分页助手 - 手动设置参数- 参数:
pagenum- 当前页pagesize- 每页数量timestamp- 时间戳
-
PageHelper
实例化分页助手 - 手动设置参数- 参数:
pagenum- 当前页pagesize- 每页数量orders- 排序timestamp- 时间戳
-
PageHelper
public PageHelper(Integer pagenum, Integer pagesize, boolean startByZero, Order[] orders, String timestamp) 实例化分页助手 - 手动设置参数- 参数:
pagenum- 当前页pagesize- 每页数量orders- 排序timestamp- 时间戳
-
-
方法详细资料
-
init
public void init(Integer pagenum, Integer pagesize, boolean startByZero, Order[] orders, String timestamp) 初始化- 参数:
pagenum-pagesize-startByZero-orders-timestamp-
-
getPagenum
获取当前页- 返回:
-
getPagesize
获取每页数量- 返回:
-
getStartByZero
public boolean getStartByZero()获取当前页是否从0开始- 返回:
-
getTotalRecords
获取总数量- 返回:
-
getTotalPage
获取总页数- 返回:
-
getOrders
-
getTimestamp
获取分页时间戳- 返回:
-
getDataList
获取分页列表数据- 返回:
-
setDataList
设置分页列表数据- 参数:
dataList-
-
getPagingMethod
获取pagingMethod分页查询的方法名称
如果pagingMethod为空 默认 count 方法名为"count",select方法名为"select"- 返回:
-
setPagingMethod
设置pagingMethod,count(统计),select(查询)方法的名称- 参数:
pagingMethod-
-
dispose
public void dispose(int count) 总数量、总页数处理- 参数:
count-
-
paging
获得分页数据- 参数:
select- 查询条件拓展pageService- 分页接口- 返回:
-
paging
获得分页数据- 参数:
returnType-select- SqlBeanpageService- 分页接口- 返回:
-
getOrder
获取排序对象- 参数:
sortdatafields-sortorders-- 返回:
-
getResultData
返回结果集- 返回:
-
getPaging
返回分页参数对象- 返回:
-