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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复