T - 泛型public class Page<T> extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_PAGE_NUM
默认的起始页面为:1(在MySQL中是从0开始,使用的时候需要减一)
|
static int |
DEFAULT_PAGE_SIZE
默认的每页条数为:20
|
| Constructor and Description |
|---|
Page()
创建 Page 实例
|
Page(boolean success,
List<T> value,
String errorCode,
String errorMsg)
创建 Page 实例
|
Page(boolean success,
String errorCode,
String errorMsg)
创建 Page 实例
|
Page(List<T> value)
创建 Page 实例,初始化结果值
|
Page(String errorCode,
String errorMsg)
创建 Page 实例
|
Page(T param)
创建 Page 实例,初始化分页查询条件参数
|
| Modifier and Type | Method and Description |
|---|---|
void |
addExtraInfo(String key,
Object value)
增加扩展信息
|
Object |
getExtraInfo(String key)
查找扩展信息中的key
|
int |
getPageNum()
获取当前是第几页
|
int |
getPageSize()
获取每页条数
|
String |
toString() |
public static final int DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_NUM
public Page()
public Page(T param)
param - 分页查询条件参数public Page(String errorCode, String errorMsg)
初始化错误信息,会设置success = false
errorCode - 错误代码errorMsg - 错误信息public Page(boolean success,
String errorCode,
String errorMsg)
success - 是否成功errorCode - 错误代码errorMsg - 错误信息public int getPageSize()
public int getPageNum()
1页开始(在MySQL中是从0开始,使用的时候需要减一)public void addExtraInfo(String key, Object value)
key - 扩展信息中的keyvalue - 扩展信息中的valuepublic Object getExtraInfo(String key)
key - 扩展信息中的keyCopyright © 2018–2020. All rights reserved.