Skip to content

pageHelper

说明

引入依赖

xml

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>最新版本</version>
</dependency>

使用

spring boot

java
public AjaxResponse selectAllList(PrdLabel prdLabel) {
  // Mapper接口方式的调用,推荐这种使用方式。
        PageHelper.startPage(1, 10);
        List<PrdLabel> prdLabels = this.prdLabelService.queryAll(prdLabel);
        return AjaxResponse.success(new PageInfo<>(prdLabels));
    }

第二种方法

java

// jdk8 lambda用法
Page<Country> page = PageHelper.startPage(1, 10).doSelectPage(()-> countryMapper.selectGroupBy());

推荐使用

java
List<Country> list;
if(param1 != null){
    PageHelper.startPage(1, 10);
    list = countryMapper.selectIf(param1);
} else {
    list = new ArrayList<Country>();
}

杨利伟的博客