我是靠谱客的博主 欢喜期待,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部