首页 > 编程语言 > 详细

Springboot+mybatis使用PageHelper分页插件

时间:2021-08-05 16:12:47      阅读:19      评论:0      收藏:0      [点我收藏+]

1.在application.yml中添加配置

pagehelper:
  helperDialect: oracle
  reasonable: true
  supportMethodsArguments: true
  params: count=countSql

2.在pom文件中添加依赖

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

3.编写代码

public PageInfo<CmsEnt> getCmsBycolunm(DataPage page) {
        String account = UserUtil.getUser().getUserName();
        String columnId = (page.getColumnId()).split("-")[1];
        PageHelper.startPage(page.getPageNo(), page.getPageSize(), true);
        List<CmsEnt> list= this.sqlSessionTemplate.selectList(getSqlName(SQL_ID_FIND_CMS_LIST),columnId);
        PageInfo<CmsEnt> pageInfo = new PageInfo<CmsEnt>(list);
     return pageInfo ;
}

注意在sql查询之前写上PageHelper.startPage(page.getPageNo(), page.getPageSize(), true);开启分页功能,即可实现分页。

Springboot+mybatis使用PageHelper分页插件

原文:https://www.cnblogs.com/LH-up-blogs/p/15102296.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!