Page<HousePageVO> page = PageHelper.startPage(dto.getPageNum(), dto.getPageSize());
// 条件查询
List<HousePageVO> userList = this.houseMapper.getHouseList(dto);
// 使用PageInfo包装查询结果,方便获取分页信息
assert userList != null;
PageInfo<HousePageVO> pageInfo = new PageInfo<>(userList);
// 获取分页的数据
ResultPage<HousePageVO> voResultPage = ResultPage.create(pageInfo);
问题:分页失效,sql没有使用Limit
解决:修改pageHelper依赖
原先是:
<artifactId>pagehelper</artifactId>
修改为:
<!-- pagehelper 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${pagehelper.boot.version}</version>
</dependency>