????????前几天在使用PageHelper的时候遇到一个问题,
List<AppTerpAfterSalesDto> allResults = terpAfterSalesMapper.getAllTerpAfterSales(request);
if (page == -1) {
// 不进行分页
return allResults;
} else {
// 获取所有结果
PageHelper.startPage(page, size);
allResults = terpAfterSalesMapper.getAllTerpAfterSales(request);
// 计算分页开始和结束索引
PageInfo<AppTerpAfterSalesDto> pageinfo = new PageInfo<>(allResults);
return pageinfo.getData;
}
? ? ? ? 正确写法
List<AppTerpAfterSalesDto> allResults;
if (page == -1) {
// 不进行分页
allResults = terpAfterSalesMapper.getAllTerpAfterSales(request);
return allResults;
} else {
// 获取分页结果
PageHelper.startPage(page, size);
allResults = terpAfterSalesMapper.getAllTerpAfterSales(request);
// 直接返回分页结果
return allResults;
}
?。。。