类 Page<T>
- java.lang.Object
-
- com.baomidou.mybatisplus.extension.plugins.pagination.Page<T>
-
-
字段概要
字段 修饰符和类型 字段 说明 protected java.lang.StringcountIdcountIdprotected longcurrent当前页protected java.lang.LongmaxLimitcountIdprotected booleanoptimizeCountSql自动优化 COUNT SQLprotected booleanoptimizeJoinOfCountSqlprotected java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem>orders排序字段信息protected java.util.List<T>records查询数据列表protected booleansearchCount是否进行 count 查询protected longsize每页显示条数,默认 10protected longtotal总数
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 Page<T>addOrder(com.baomidou.mybatisplus.core.metadata.OrderItem... items)添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)Page<T>addOrder(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> items)添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)java.lang.StringcountId()java.lang.StringgetCountId()已过时。longgetCurrent()java.lang.LonggetMaxLimit()已过时。java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem>getOrders()已过时。longgetPages()java.util.List<T>getRecords()longgetSize()longgetTotal()booleanhasNext()是否存在下一页booleanhasPrevious()是否存在上一页booleanisOptimizeCountSql()已过时。booleanisSearchCount()已过时。java.lang.LongmaxLimit()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)booleanoptimizeCountSql()booleanoptimizeJoinOfCountSql()java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem>orders()booleansearchCount()voidsetCountId(java.lang.String countId)countIdPage<T>setCurrent(long current)voidsetMaxLimit(java.lang.Long maxLimit)countIdPage<T>setOptimizeCountSql(boolean optimizeCountSql)voidsetOptimizeJoinOfCountSql(boolean optimizeJoinOfCountSql)voidsetOrders(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders)排序字段信息Page<T>setRecords(java.util.List<T> records)Page<T>setSearchCount(boolean searchCount)Page<T>setSize(long size)Page<T>setTotal(long total)
-
-
-
字段详细资料
-
records
protected java.util.List<T> records
查询数据列表
-
total
protected long total
总数
-
size
protected long size
每页显示条数,默认 10
-
current
protected long current
当前页
-
orders
protected java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders
排序字段信息
-
optimizeCountSql
protected boolean optimizeCountSql
自动优化 COUNT SQL
-
searchCount
protected boolean searchCount
是否进行 count 查询
-
optimizeJoinOfCountSql
protected boolean optimizeJoinOfCountSql
-
countId
protected java.lang.String countId
countId
-
maxLimit
protected java.lang.Long maxLimit
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
public java.util.List<T> getRecords()
- 指定者:
getRecords在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setRecords
public Page<T> setRecords(java.util.List<T> records)
- 指定者:
setRecords在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getTotal
public long getTotal()
- 指定者:
getTotal在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setTotal
public Page<T> setTotal(long total)
- 指定者:
setTotal在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getSize
public long getSize()
- 指定者:
getSize在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setSize
public Page<T> setSize(long size)
- 指定者:
setSize在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getCurrent
public long getCurrent()
- 指定者:
getCurrent在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setCurrent
public Page<T> setCurrent(long current)
- 指定者:
setCurrent在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
countId
public java.lang.String countId()
- 指定者:
countId在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
maxLimit
public java.lang.Long maxLimit()
- 指定者:
maxLimit在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
addOrder
public Page<T> addOrder(com.baomidou.mybatisplus.core.metadata.OrderItem... items)
添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)- 参数:
items- 条件- 返回:
- 返回分页参数本身
-
addOrder
public Page<T> addOrder(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> items)
添加新的排序条件,构造条件可以使用工厂:OrderItem.build(String, boolean)- 参数:
items- 条件- 返回:
- 返回分页参数本身
-
orders
public java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders()
- 指定者:
orders在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
optimizeCountSql
public boolean optimizeCountSql()
- 指定者:
optimizeCountSql在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
of
public static <T> Page<T> of(long current, long size, long total, boolean searchCount)
-
optimizeJoinOfCountSql
public boolean optimizeJoinOfCountSql()
- 指定者:
optimizeJoinOfCountSql在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getPages
public long getPages()
- 指定者:
getPages在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
of
public static <T> Page<T> of(long current, long size)
-
of
public static <T> Page<T> of(long current, long size, long total)
-
of
public static <T> Page<T> of(long current, long size, boolean searchCount)
-
searchCount
public boolean searchCount()
- 指定者:
searchCount在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getCountId
@Deprecated public java.lang.String getCountId()
已过时。--begin------------- 未来抛弃移除的方法 -------------begin-- 该部分属性转移至PageDTO
-
getMaxLimit
@Deprecated public java.lang.Long getMaxLimit()
已过时。
-
getOrders
@Deprecated public java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> getOrders()
已过时。
-
isOptimizeCountSql
@Deprecated public boolean isOptimizeCountSql()
已过时。
-
isSearchCount
@Deprecated public boolean isSearchCount()
已过时。
-
setOrders
public void setOrders(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders)
排序字段信息
-
setOptimizeJoinOfCountSql
public void setOptimizeJoinOfCountSql(boolean optimizeJoinOfCountSql)
-
setCountId
public void setCountId(java.lang.String countId)
countId
-
setMaxLimit
public void setMaxLimit(java.lang.Long maxLimit)
countId
-
-