Mybatis分页插件pageHelper
Posted mankaixin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>
以上是关于Mybatis分页插件pageHelper的主要内容,如果未能解决你的问题,请参考以下文章
Mybatis分页插件:PageHelper和PageInfo
Mybatis插件原理和PageHelper结合实战分页插件