类 Page<T>
java.lang.Object
com.baomidou.mybatisplus.extension.plugins.pagination.Page<T>
- 所有已实现的接口:
com.baomidou.mybatisplus.core.metadata.IPage<T>,Serializable
- 直接已知子类:
PageDTO
简单分页模型
- 从以下版本开始:
- 2018-06-09
- 作者:
- hubin
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addOrder(com.baomidou.mybatisplus.core.metadata.OrderItem... items) 添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)countId()longlonggetPages()longgetSize()longgetTotal()booleanhasNext()是否存在下一页boolean是否存在上一页maxLimit()static <T> Page<T> of(long current, long size) static <T> Page<T> of(long current, long size, boolean searchCount) static <T> Page<T> of(long current, long size, long total) static <T> Page<T> of(long current, long size, long total, boolean searchCount) booleanbooleanList<com.baomidou.mybatisplus.core.metadata.OrderItem> orders()booleanvoidsetCountId(String countId) countIdsetCurrent(long current) voidsetMaxLimit(Long maxLimit) 单页分页条数限制setOptimizeCountSql(boolean optimizeCountSql) voidsetOptimizeJoinOfCountSql(boolean optimizeJoinOfCountSql) void排序字段信息setRecords(List<T> records) setSearchCount(boolean searchCount) setSize(long size) setTotal(long total) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.baomidou.mybatisplus.core.metadata.IPage
convert, offset, setPages
-
字段详细资料
-
records
查询数据列表 -
total
protected long total总数 -
size
protected long size每页显示条数,默认 10 -
current
protected long current当前页 -
orders
排序字段信息 -
optimizeCountSql
protected boolean optimizeCountSql自动优化 COUNT SQL -
searchCount
protected boolean searchCount是否进行 count 查询 -
optimizeJoinOfCountSql
protected boolean optimizeJoinOfCountSql -
maxLimit
单页分页条数限制 -
countId
countId
-
-
构造器详细资料
-
Page
public Page() -
Page
public Page(long current, long size) 分页构造函数- 参数:
current- 当前页size- 每页显示条数
-
Page
public Page(long current, long size, long total) -
Page
public Page(long current, long size, boolean searchCount) -
Page
public Page(long current, long size, long total, boolean searchCount)
-
-
方法详细资料
-
hasPrevious
public boolean hasPrevious()是否存在上一页- 返回:
- true / false
-
hasNext
public boolean hasNext()是否存在下一页- 返回:
- true / false
-
getRecords
- 指定者:
getRecords在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setRecords
- 指定者:
setRecords在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getTotal
public long getTotal()- 指定者:
getTotal在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setTotal
- 指定者:
setTotal在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getSize
public long getSize()- 指定者:
getSize在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setSize
- 指定者:
setSize在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getCurrent
public long getCurrent()- 指定者:
getCurrent在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setCurrent
- 指定者:
setCurrent在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
countId
- 指定者:
countId在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
maxLimit
- 指定者:
maxLimit在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
addOrder
添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)- 参数:
items- 条件- 返回:
- 返回分页参数本身
-
addOrder
添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)- 参数:
items- 条件- 返回:
- 返回分页参数本身
-
orders
- 指定者:
orders在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
optimizeCountSql
public boolean optimizeCountSql()- 指定者:
optimizeCountSql在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
of
-
optimizeJoinOfCountSql
public boolean optimizeJoinOfCountSql()- 指定者:
optimizeJoinOfCountSql在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setSearchCount
-
setOptimizeCountSql
-
getPages
public long getPages()- 指定者:
getPages在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
of
-
of
-
of
-
searchCount
public boolean searchCount()- 指定者:
searchCount在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setOrders
排序字段信息 -
setOptimizeJoinOfCountSql
public void setOptimizeJoinOfCountSql(boolean optimizeJoinOfCountSql) -
setMaxLimit
单页分页条数限制 -
setCountId
countId
-