接口 IPage<T>
-
- 所有超级接口:
java.io.Serializable
public interface IPage<T> extends java.io.Serializable分页 Page 对象接口- 从以下版本开始:
- 2018-06-09
- 作者:
- hubin
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 default <R> IPage<R>convert(java.util.function.Function<? super T,? extends R> mapper)IPage 的泛型转换default java.lang.StringcountId()老分页插件不支持longgetCurrent()当前页default longgetPages()当前分页总页数java.util.List<T>getRecords()分页记录列表longgetSize()获取每页显示条数longgetTotal()当前满足条件总行数default java.lang.LongmaxLimit()最大每页分页数限制,优先级高于分页插件内的 maxLimitdefault longoffset()计算当前分页偏移量default booleanoptimizeCountSql()自动优化 COUNT SQL【 默认:true 】default booleanoptimizeJoinOfCountSql()com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor#isOptimizeJoin()两个参数都为 true 才会进行sql处理java.util.List<OrderItem>orders()获取排序信息,排序的字段和正反序default booleansearchCount()进行 count 查询 【 默认: true 】IPage<T>setCurrent(long current)设置当前页default IPage<T>setPages(long pages)内部什么也不干IPage<T>setRecords(java.util.List<T> records)设置分页记录列表IPage<T>setSize(long size)设置每页显示条数IPage<T>setTotal(long total)设置当前满足条件总行数
-
-
-
方法详细资料
-
orders
java.util.List<OrderItem> orders()
获取排序信息,排序的字段和正反序- 返回:
- 排序信息
-
optimizeCountSql
default boolean optimizeCountSql()
自动优化 COUNT SQL【 默认:true 】- 返回:
- true 是 / false 否
-
optimizeJoinOfCountSql
default boolean optimizeJoinOfCountSql()
com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor#isOptimizeJoin()两个参数都为 true 才会进行sql处理- 返回:
- true 是 / false 否
- 从以下版本开始:
- 3.4.4 @2021-09-13
-
searchCount
default boolean searchCount()
进行 count 查询 【 默认: true 】- 返回:
- true 是 / false 否
-
offset
default long offset()
计算当前分页偏移量
-
maxLimit
default java.lang.Long maxLimit()
最大每页分页数限制,优先级高于分页插件内的 maxLimit- 从以下版本开始:
- 3.4.0 @2020-07-17
-
getPages
default long getPages()
当前分页总页数
-
getRecords
java.util.List<T> getRecords()
分页记录列表- 返回:
- 分页对象记录列表
-
getTotal
long getTotal()
当前满足条件总行数- 返回:
- 总条数
-
getSize
long getSize()
获取每页显示条数- 返回:
- 每页显示条数
-
getCurrent
long getCurrent()
当前页- 返回:
- 当前页
-
convert
default <R> IPage<R> convert(java.util.function.Function<? super T,? extends R> mapper)
IPage 的泛型转换- 类型参数:
R- 转换后的泛型- 参数:
mapper- 转换函数- 返回:
- 转换泛型后的 IPage
-
countId
default java.lang.String countId()
老分页插件不支持MappedStatement 的 id
- 返回:
- id
- 从以下版本开始:
- 3.4.0 @2020-06-19
-
-