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,
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)
添加额外参数
|
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,
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 © 2017. All rights reserved.