Mybatis分页插件pageHelper

Mybatis的分页查询

PageHelper是一个MyBatis分页插件。

添加依赖

springBoot中添加依赖

		<!-- pagehelper -->
		<dependency>
		    <groupId>com.github.pagehelper</groupId>
		    <artifactId>pagehelper-spring-boot-starter</artifactId>
		    <version>1.2.5</version>
		</dependency>

spring + Mybatis在Maven中添加依赖


<!-- 分页插件 -->
    <dependency>
      <groupId>com.github.pagehelper</groupId>
      <artifactId>pagehelper</artifactId>
      <version>4.1.6</version>
    </dependency>

配置分页插件

配置分页插件(在yml的配置)

#pagehelper
pagehelper: 
  helperDialect: mysql
  reasonable: true
  supportMethodsArguments: true
param: count = countSql 

在mybatis的配置文件中添加插件配置

 <!-- 配置mybatis的分页插件PageHelper -->
    <plugins>
        <!-- com.github.pagehelper为PageHelper类所在包名 -->
        <plugin interceptor="com.github.pagehelper.PageHelper">
            <!-- 设置数据库类型Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库 -->
            <property name="dialect" value="mysql"/>
        </plugin>
    </plugins>
上一篇:Mysql(mariabDB)迁移国产数据库人大金仓(KingBase8)报错问题


下一篇:mysql中用limit 进行分页有两种方式