T - public class PageHelper<T> extends Object implements Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PageHelper.PagingMethod
实现分类接口的方法
|
| 构造器和说明 |
|---|
PageHelper() |
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)
实例化分页助手 - 手动设置参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dispose(int count)
总数量、总页数处理
|
List<T> |
getDataList()
获取分页列表数据
|
Order[] |
getOrder(String[] sortdatafields,
String[] sortorders)
获取排序对象
|
Order[] |
getOrders() |
Integer |
getPagenum()
获取当前页
|
Integer |
getPagesize()
获取每页数量
|
Paging |
getPaging()
返回分页参数对象
|
PageHelper.PagingMethod |
getPagingMethod()
获取pagingMethod分页查询的方法名称
如果pagingMethod为空 默认 count 方法名为"count",select方法名为"select" |
ResultData<T> |
getResultData()
返回结果集
|
boolean |
getStartByZero()
获取当前页是否从0开始
|
String |
getTimestamp()
获取分页时间戳
|
Integer |
getTotalPage()
获取总页数
|
Integer |
getTotalRecords()
获取总数量
|
void |
init(Integer pagenum,
Integer pagesize,
boolean startByZero,
Order[] orders,
String timestamp)
初始化
|
PageHelper<T> |
paging(Class<T> tClazz,
Select select,
PagingService pageService)
获得分页数据
|
PageHelper<T> |
paging(Select select,
PagingService pageService)
获得分页数据
|
void |
setDataList(List<T> dataList)
设置分页列表数据
|
void |
setPagingMethod(PageHelper.PagingMethod pagingMethod)
设置pagingMethod,count(统计),select(查询)方法的名称
|
public PageHelper()
public PageHelper(Integer pagenum, Integer pagesize)
pagenum - 当前页pagesize - 每页数量public PageHelper(Integer pagenum, Integer pagesize, String timestamp)
pagenum - 当前页pagesize - 每页数量timestamp - 时间戳public PageHelper(Integer pagenum, Integer pagesize, boolean startByZero, String timestamp)
pagenum - 当前页pagesize - 每页数量timestamp - 时间戳public PageHelper(Integer pagenum, Integer pagesize, Order[] orders, String timestamp)
pagenum - 当前页pagesize - 每页数量orders - 排序timestamp - 时间戳public void init(Integer pagenum, Integer pagesize, boolean startByZero, Order[] orders, String timestamp)
pagenum - pagesize - startByZero - orders - timestamp - public Integer getPagenum()
public Integer getPagesize()
public boolean getStartByZero()
public Integer getTotalRecords()
public Integer getTotalPage()
public Order[] getOrders()
public String getTimestamp()
public PageHelper.PagingMethod getPagingMethod()
public void setPagingMethod(PageHelper.PagingMethod pagingMethod)
pagingMethod - public void dispose(int count)
count - public PageHelper<T> paging(Select select, PagingService pageService)
select - 查询条件拓展pageService - 分页接口public PageHelper<T> paging(Class<T> tClazz, Select select, PagingService pageService)
tClazz - select - SqlBeanpageService - 分页接口public Order[] getOrder(String[] sortdatafields, String[] sortorders)
sortdatafields - sortorders - public ResultData<T> getResultData()
public Paging getPaging()
Copyright © 2023. All rights reserved.