java 分页插件 githup开源

maven

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

yml

# PageHelper分页插件
pagehelper: 
  helperDialect: mysql
  reasonable: true
  supportMethodsArguments: true
  params: count=countSql 

使用简单,方便。可以打印sql看具体执行SQL

public List<ComparisonVO> list(int pageNum, int pageSize) throws Exception {
    //在需要分页的方法前增加
  PageHelper.startPage(pageNum, pageSize, null);
   List<ComparisonVO> list = masterMapper.listMasterData(tableInfo);
   //需要分页基本信息,这样获取,有总页数、总记录数
  new PageInfo(list).getTotal()
   return list;
}

猜你喜欢

转载自www.cnblogs.com/baobaoxiaokeai/p/11243296.html