public class PageQuery<T> extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_PAGE_SIZE
默认的每页纪录总数,
|
protected List<T> |
list |
protected String |
orderBy |
static String |
pageFlag |
protected long |
pageNumber |
static Object |
pageObj |
protected long |
pageSize |
protected Object |
paras |
protected long |
totalPage |
protected long |
totalRow |
| 构造器和说明 |
|---|
PageQuery() |
PageQuery(long pageNumber) |
PageQuery(long pageNumber,
long pageSize) |
PageQuery(long pageNumber,
long pageSize,
Object paras) |
PageQuery(long pageNumber,
Object paras) |
PageQuery(long pageNumber,
Object paras,
long totalRow) |
PageQuery(long pageNumber,
Object paras,
long totalRow,
long pageSize) |
PageQuery(long pageNumber,
Object paras,
String userDefinedOrderBy) |
PageQuery(long pageNumber,
Object paras,
String userDefinedOrderBy,
long totalRow) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object obj) |
List<T> |
getList() |
String |
getOrderBy() |
long |
getPageNumber() |
long |
getPageSize() |
Object |
getParas() |
long |
getTotalPage() |
long |
getTotalRow() |
int |
hashCode() |
boolean |
isFirstPage() |
boolean |
isLastPage() |
void |
setList(List list) |
void |
setOrderBy(String orderBy)
如 name desc,create_date asc , 是数据库sql语句一部分
|
void |
setPageNumber(long pageNumber) |
void |
setPageSize(long pageSize) |
void |
setPara(String key,
Object value)
添加额外参数,主参数变为有"_root"的Map
|
void |
setParas(Object paras)
添加主参数,可以是map,pojo
|
void |
setTotalRow(long totalRow) |
public static String pageFlag
public static Object pageObj
protected Object paras
protected String orderBy
protected long pageNumber
public static long DEFAULT_PAGE_SIZE
protected long pageSize
protected long totalPage
protected long totalRow
public PageQuery()
public PageQuery(long pageNumber)
public PageQuery(long pageNumber,
long pageSize)
public PageQuery(long pageNumber,
long pageSize,
Object paras)
public PageQuery(long pageNumber,
Object paras)
pageNumber - 页数paras - 参数,pojo或者mappublic PageQuery(long pageNumber,
Object paras,
String userDefinedOrderBy)
pageNumber - 页数paras - 参数,pojo或者mapuserDefinedOrderBy - 翻页字符串,如 create_date desc; 将自动增加到翻页语句里,这要求sqlId没有order bypublic PageQuery(long pageNumber,
Object paras,
long totalRow)
pageNumber - 页数,从1开始paras - 参数totalRow - 总行数,如果不为-1,则不需要beetlsq查询总行数public PageQuery(long pageNumber,
Object paras,
long totalRow,
long pageSize)
pageNumber - 页数paras - 参数totalRow - 总行数,如果不为-1,则不需要beetlsq查询总行数pageSize - 每页行数public void setPageSize(long pageSize)
public long getPageNumber()
public long getPageSize()
public long getTotalPage()
public long getTotalRow()
public boolean isFirstPage()
public boolean isLastPage()
public Object getParas()
public void setParas(Object paras)
paras - public void setPageNumber(long pageNumber)
public void setTotalRow(long totalRow)
public void setList(List list)
public String getOrderBy()
public void setOrderBy(String orderBy)
orderBy - Copyright © 2018. All rights reserved.