【Springboot】關於SpringbootJPA分頁 PageRequest過時的辦法

看了網上很多博客,都是在用 new PageRequest的方法創建Pageable對象。可是估計很多同學寫了之後才發現原來這個方法作者已經標記爲過時了;

替代的方法是不要new PageRequest,而是直接用 PageRequest.of這個方法 根據你的需求選擇入參;

下面貼出對比

@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);

}

將原有的new PageRequest 替換爲 PageRequest.of即可

 


————————————————
版權聲明:本文爲CSDN博主「Jabony」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/jabony/article/details/90637879

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章