public class Pager extends Object implements PageInfo, Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_PAGE_SIZE
改变这个,当每页大小超过 MAX_FETCH_SIZE 时,这个将是默认的 fetchSize
|
static int |
MAX_FETCH_SIZE
ResultSet 最大的 fetch size
|
| Constructor and Description |
|---|
Pager() |
Pager(int pageNumber) |
Pager(int pageNumber,
int pageSize) |
| Modifier and Type | Method and Description |
|---|---|
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()
PageInfogetPageCount in interface PageInfopublic int getPageNumber()
PageInfogetPageNumber in interface PageInfopublic int getPageSize()
PageInfogetPageSize in interface PageInfopublic int getRecordCount()
PageInfogetRecordCount in interface PageInfopublic Pager setPageNumber(int pn)
PageInfosetPageNumber in interface PageInfopublic Pager setPageSize(int pageSize)
PageInfosetPageSize in interface PageInfopublic Pager setRecordCount(int recordCount)
PageInfosetRecordCount in interface PageInfopublic int getOffset()
PageInfopublic boolean hasPrevious()
hasPrevious in interface PageInfoCopyright © 2017. All rights reserved.