public class PageHelper extends Object implements org.apache.ibatis.plugin.Interceptor
| 构造器和说明 |
|---|
PageHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
intercept(org.apache.ibatis.plugin.Invocation invocation)
Mybatis拦截器方法
|
Object |
plugin(Object target)
只拦截Executor
|
void |
setProperties(Properties p)
设置属性值
|
static Page |
startPage(int pageNum,
int pageSize)
开始分页
|
static Page |
startPage(int pageNum,
int pageSize,
boolean count)
开始分页
|
static Page |
startPage(int pageNum,
int pageSize,
boolean count,
Boolean reasonable)
开始分页
|
static Page |
startPage(int pageNum,
int pageSize,
boolean count,
Boolean reasonable,
Boolean pageSizeZero)
开始分页
|
static Page |
startPage(Object params)
开始分页
|
public static Page startPage(int pageNum, int pageSize)
pageNum - 页码pageSize - 每页显示数量public static Page startPage(int pageNum, int pageSize, boolean count)
pageNum - 页码pageSize - 每页显示数量count - 是否进行count查询public static Page startPage(int pageNum, int pageSize, boolean count, Boolean reasonable)
pageNum - 页码pageSize - 每页显示数量count - 是否进行count查询reasonable - 分页合理化,null时用默认配置public static Page startPage(int pageNum, int pageSize, boolean count, Boolean reasonable, Boolean pageSizeZero)
pageNum - 页码pageSize - 每页显示数量count - 是否进行count查询reasonable - 分页合理化,null时用默认配置pageSizeZero - true且pageSize=0时返回全部结果,false时分页,null时用默认配置public Object intercept(org.apache.ibatis.plugin.Invocation invocation) throws Throwable
intercept 在接口中 org.apache.ibatis.plugin.Interceptorinvocation - 拦截器入参Throwable - 抛出异常public Object plugin(Object target)
plugin 在接口中 org.apache.ibatis.plugin.Interceptortarget - public void setProperties(Properties p)
setProperties 在接口中 org.apache.ibatis.plugin.Interceptorp - 属性值Copyright © 2015. All rights reserved.