springboot整合pagehelper分页插件
程序员文章站
2022-07-15 10:29:15
...
pom.xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.6</version>
</dependency>
增加配置:
@Configuration
public class MybatisConfig {
/**
* @Description:配置mybatis的分页插件pageHelper
*/
@Bean
public PageHelper pageHelper() {
PageHelper pageHelper = new PageHelper();
Properties properties = new Properties();
//分页参数合理化,默认false禁用
//启用合理化时,如果pageNum<1会查询第一页,如果pageNum>pages会查询最后一页
//禁用合理化时,如果pageNum<1或pageNum>pages会返回空数据
properties.setProperty("reasonable", "true");
//配置oracle数据库的方言,4.0.0以后版本可以不设置该参数
//properties.setProperty("dialect", "oracle");
pageHelper.setProperties(properties);
return pageHelper;
}
service层调用方式:
PageHelper.startPage(page.getPageNum(), page.getPageSize());
推荐阅读
-
Springboot整合pagehelper分页功能
-
Mybatis分页插件PageHelper的配置和简单使用方法(推荐)
-
java使用插件pagehelper在mybatis中实现分页查询
-
SpringBoot项目中分页插件PageHelper无效的问题及解决方法
-
Mybatis分页PageHelper插件代码实例
-
MyBatis 分页插件 PageHelper 使用
-
Springboot集成mybatis通用Mapper与分页插件PageHelper
-
springboot 整合 Mybatis的分页插件 PageHelper
-
springboot+mybatis整合分页插件
-
SpringBoot整合Mybatis配置pagehelper分页插件