类 PageHelper
java.lang.Object
gu.sql2java.pagehelper.PageHelper
基础分页方法
- 作者:
- liuzh
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void移除本地变量static <T> Page<T>获取 Page 参数static StringgetWhere()返回WhereHelper生成的WHERE SQL语句static voidsetEnable(boolean enable) 设置当前操作是否启用分页查询
在启用了分页查询的服务方法中,Page的enable字段默认为true, 这时如果要执行非分页查询的数据库查询,需要调用此方法设置为false, 在调用真正需要分页查询的数据库查询前,需要恢复设置为true, 对没有启用分页查询的服务调用,此设置无效。protected static voidsetLocalPage(Page page) 设置 Page 参数protected static voidsetStaticProperties(Properties properties) 设置参数static void保存WhereHelper生成的WHERE SQL语句static <E> Page<E>startPage(int pageNum, int pageSize) 开始分页static <E> Page<E>startPage(int pageNum, int pageSize, boolean count) 开始分页static <E> Page<E>开始分页static <E> Page<E>开始分页static List对Page对象元素执行指定的转换
-
字段详细资料
-
LOCAL_PAGE
-
DEFAULT_COUNT
protected static boolean DEFAULT_COUNT
-
-
构造器详细资料
-
PageHelper
public PageHelper()
-
-
方法详细资料
-
setLocalPage
设置 Page 参数- 参数:
page-
-
getLocalPage
获取 Page 参数 -
clearPage
public static void clearPage()移除本地变量 -
startPage
开始分页- 参数:
pageNum- 页码pageSize- 每页显示数量
-
startPage
开始分页- 参数:
pageNum- 页码pageSize- 每页显示数量count- 是否进行count查询
-
startPage
开始分页- 参数:
pageNum- 页码pageSize- 每页显示数量orderBy- 排序
-
startPage
public static <E> Page<E> startPage(int pageNum, int pageSize, boolean count, Boolean reasonable, Boolean pageSizeZero) 开始分页- 参数:
pageNum- 页码pageSize- 每页显示数量count- 是否进行count查询reasonable- 分页合理化,null时用默认配置pageSizeZero- true且pageSize=0时返回全部结果,false时分页,null时用默认配置
-
setWhere
保存WhereHelper生成的WHERE SQL语句- 参数:
where-
-
getWhere
返回WhereHelper生成的WHERE SQL语句 -
setEnable
public static void setEnable(boolean enable) 设置当前操作是否启用分页查询
在启用了分页查询的服务方法中,Page的enable字段默认为true, 这时如果要执行非分页查询的数据库查询,需要调用此方法设置为false, 在调用真正需要分页查询的数据库查询前,需要恢复设置为true, 对没有启用分页查询的服务调用,此设置无效。- 参数:
enable-
-
setStaticProperties
设置参数- 参数:
properties- 插件属性
-
transform
对Page对象元素执行指定的转换- 参数:
input-trans-
-