SpringbootJPA分页 PageRequest过时替代办法

SpringbootJPA分页 PageRequest过时替代办法

1. 原因

最近学习spring data JPA 时候要用到分页功能,但是发现网上所有教程都是通过new PageRequest()方法解决分页,实际使用中发现已经过时

2. 解决方案

替代的方法是不要new PageRequest,而是直接用 PageRequest.of这个方法 根据你的需求选择入参

3. 对比

原来:
@Override
@Transactional(readOnly = true)  // 只读事务
public Page<People> getPage(Integer pageNum, Integer pageLimit) {
        Pageable pageable =new PageRequest(pageNum - 1,pageLimit);
        return emr.findAll(pageable);
}
现在:
@Override
@Transactional(readOnly = true)  // 只读事务
public Page<People> getPage(Integer pageNum, Integer pageLimit) {
    Pageable pageable =PageRequest.of(pageNum - 1,pageLimit);
    return emr.findAll(pageable)}

猜你喜欢

转载自blog.csdn.net/weixin_41016986/article/details/86623035
今日推荐