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