| 程序包 | 说明 |
|---|---|
| com.github.pagehelper | |
| com.github.pagehelper.parser | |
| com.github.pagehelper.parser.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
Page<E> |
Page.count(Boolean count)
是否执行count查询
|
<E> Page<E> |
Page.doSelectPage(ISelect select) |
static <T> Page<T> |
SqlUtil.getLocalPage()
获取Page参数
|
Page |
SqlUtil.getPage(Object[] args)
获取分页参数
|
static <T> Page<T> |
SqlUtil.getPageFromObject(Object params)
对象中获取分页参数
|
static <E> Page<E> |
PageHelper.offsetPage(int offset,
int limit)
开始分页
|
static <E> Page<E> |
PageHelper.offsetPage(int offset,
int limit,
boolean count)
开始分页
|
static <E> Page<E> |
PageHelper.offsetPage(int offset,
int limit,
String orderBy)
开始分页
|
Page<E> |
Page.pageNum(int pageNum)
设置页码
|
Page<E> |
Page.pageSize(int pageSize)
设置页面大小
|
Page<E> |
Page.pageSizeZero(Boolean pageSizeZero)
当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
|
Page<E> |
Page.reasonable(Boolean reasonable)
设置合理化
|
Page<E> |
Page.setCount(boolean count) |
Page<E> |
Page.setEndRow(int endRow) |
<E> Page<E> |
Page.setOrderBy(String orderBy) |
Page<E> |
Page.setPageNum(int pageNum) |
Page<E> |
Page.setPages(int pages) |
Page<E> |
Page.setPageSize(int pageSize) |
Page<E> |
Page.setPageSizeZero(Boolean pageSizeZero) |
Page<E> |
Page.setReasonable(Boolean reasonable) |
Page<E> |
Page.setStartRow(int startRow) |
static <E> Page<E> |
PageHelper.startPage(int pageNum,
int pageSize)
开始分页
|
static <E> Page<E> |
PageHelper.startPage(int pageNum,
int pageSize,
boolean count)
开始分页
|
static <E> Page<E> |
PageHelper.startPage(int pageNum,
int pageSize,
boolean count,
Boolean reasonable)
开始分页
|
static <E> Page<E> |
PageHelper.startPage(int pageNum,
int pageSize,
boolean count,
Boolean reasonable,
Boolean pageSizeZero)
开始分页
|
static <E> Page<E> |
PageHelper.startPage(int pageNum,
int pageSize,
String orderBy)
开始分页
|
static <E> Page<E> |
PageHelper.startPage(Object params)
开始分页
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
SqlUtil.setLocalPage(Page page) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Object> |
Parser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page)
设置分页参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Object> |
SqlServerParser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
SqlServer2012Dialect.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
PostgreSQLParser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
OracleParser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
MysqlParser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
InformixParser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
HsqldbParser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
H2Parser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
Db2Parser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Map<String,Object> |
AbstractParser.setPageParameter(org.apache.ibatis.mapping.MappedStatement ms,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
Page<?> page) |
Copyright © 2016. All rights reserved.