我是靠谱客的博主 欢喜期待,这篇文章主要介绍mybatisplus page排序_mybatis 分页插件 mybatis-plus-page,现在分享给大家,希望可以做个参考。

mybatis-plus-page 详细介绍

mybatis分页插件MicroPageInterceptor 特点:

1, 支持mysql和oracle分页

2, 不必在xml编写统计count的sql

3, 使用RowBounds子类PageInfo作为分页信息和记录总数的载体,不必像其他分页插件那样要求输入输出参数必须继承特殊父类。

4, 可在PageInfo中填写自定义排序sql串,提高查询性能和排序灵活性

jar已经提交maven中央库version使用最新的

.

spring 中配置 mybatis 分页插件 MicroPageInterceptor

建议在 sqlSessionFactory 中配置,可以根据 sqlSessionFactory 是 oracle 还是 mysql 配置插件的 dialect 属性

.

Dao接口设置

接口中添加PageInfo参数,表示需要分页处理

.

PageInfo结构

PageInfo继承RowBounds可以透传到Mybatis内部,不影响正常的参数。 pageNo,页数从1开始 pageRows,每页条数 orderStr,自定义排序sql(非必填) total,返回总记录数(返回值)

.

分页或不分页sql在xml中是一样的不需要修改

最后

以上就是欢喜期待最近收集整理的关于mybatisplus page排序_mybatis 分页插件 mybatis-plus-page的全部内容,更多相关mybatisplus内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(135)

评论列表共有 0 条评论

立即
投稿
返回
顶部