更新时间:2022-11-22 08:30:47 来源:极悦 浏览1141次
JpaRepository有分页查询的函数,按API要求传递对应参数即可分页查询。
分页查询需要传入分页对象Pageable pageable = PageRequest.of(pageNum, pageSize);关键代码如下:
//Repository
@Repository()
public interface ApplicationRepository extends JpaRepository<ApplicationDTO, Integer>{
Page<ApplicationDTO> findAll(Pageable pageable);
}
//Service
@Service
public ApplicationService {
@Autowired
private ApplicationRepository applicationRepository;
public Page<ApplicationDTO> getApps(Integer pageNum, Integer pageSize) {
if(Objects.isNull(pageNum)){
pageNum = 0;
}
if(Objects.isNull(pageSize)){
pageSize = 10;
}
Pageable pageable = PageRequest.of(pageNum, pageSize);
return applicationRepository.findAll(state,pageable);
}
}
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习