mybatis-config.xml配置pageHelper分页

配置mybatis属性,可以用mybatis-config.xml来配置,也可以使用@Configuration 注解的java类来实现。

1)在xml文件中加入pageHelper

<plugins>

<plugin interceptor="com.github.pagehelper.PageHelper">

<property name="dialect" value="mysql"></property>

<property name="offsetAsPageNum" value="true"></property>

<property name="rowBoundsWithCount" value="true"></property>

<property name="pageSizeZero" value="true"></property>

<property name="reasonable" value="false">(/property>

<property name="supportMethodsArguments" value="false">(/property>

<property name="returnPageInfo" value="none">(/property>

</plugin>

</plugins>

2)在注解类里加pageHelper

@Bean

public Interceptor pageHelper() {

PageHelper pageHelper = new PageHelper();

SqlUtilConfig config = new SqlUtilConfig();

config.setOffsetAsPageNum(true);

config.setRowBoundsWithCount(true);

config.setPageSizeZero(true);

config.setReasonable(true);

pageHelper.setSqlUtilConfig(config);

return pageHelper;

注意: mybatis-config.xml 与 @Configuration 注解的java类 两种方式不宜混合使用。应只采取其中一种。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,694评论 0 4
  • Spring 技术笔记Day 1 预热知识一、 基本术语Blob类型,二进制对象Object Graph:对象图...
    OchardBird阅读 1,005评论 0 2
  • 妈妈是大懒虫☹️ 早晨我娘俩睡到自然醒 妞说要发视频吵她爸,呼了几个视频过去都被挂断,原来他已经出门开始工作! 妞...
    萧大小姐阅读 408评论 0 2
  • 1、停电后遗症持续到今天,每日构建几个环境失败,数据库一直启动不了,定位了半天,才晓得昨天光启动服务器了,没有注意...
    高琳旭阅读 179评论 0 0