我是靠谱客的博主 欢喜期待,最近开发中收集的这篇文章主要介绍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 page排序_mybatis 分页插件 mybatis-plus-page所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复