public class Pager extends Object implements PageInfo, Serializable
限定符和类型 | 字段和说明 |
---|---|
static int |
DEFAULT_PAGE_SIZE
改变这个,当每页大小超过 MAX_FETCH_SIZE 时,这个将是默认的 fetchSize
|
static int |
MAX_FETCH_SIZE
ResultSet 最大的 fetch size
|
限定符和类型 | 方法和说明 |
---|---|
int |
getOffset()
当前页之前,还应该有多少条记录
|
int |
getPageCount()
一共有多少页
|
int |
getPageNumber()
当前是第几页, 从 1 开始
|
int |
getPageSize()
一页可以有多少条记录
|
int |
getRecordCount()
整个查询,一共有多少条记录
|
boolean |
hasNext() |
boolean |
hasPrevious() |
boolean |
isFirst() |
boolean |
isLast() |
Pager |
resetPageCount() |
Pager |
setPageNumber(int pn)
设置页码
|
Pager |
setPageSize(int pageSize)
设置一页可以有多少条记录
|
Pager |
setRecordCount(int recordCount)
设置整个查询一共有多少条记录
|
String |
toString() |
public static int DEFAULT_PAGE_SIZE
public static int MAX_FETCH_SIZE
public Pager()
public Pager(int pageNumber)
public Pager(int pageNumber, int pageSize)
public Pager resetPageCount()
public int getPageCount()
PageInfo
getPageCount
在接口中 PageInfo
public int getPageNumber()
PageInfo
getPageNumber
在接口中 PageInfo
public int getPageSize()
PageInfo
getPageSize
在接口中 PageInfo
public int getRecordCount()
PageInfo
getRecordCount
在接口中 PageInfo
public Pager setPageNumber(int pn)
PageInfo
setPageNumber
在接口中 PageInfo
public Pager setPageSize(int pageSize)
PageInfo
setPageSize
在接口中 PageInfo
public Pager setRecordCount(int recordCount)
PageInfo
setRecordCount
在接口中 PageInfo
public boolean hasPrevious()
hasPrevious
在接口中 PageInfo
Copyright © 2017. All rights reserved.