在使用Spring Boot JPA分頁 PageRequest分頁時,出現如下錯誤:
本來以為是包導入出現了問題,結果發現並不是。導入包如下:
后來在網上查找相關資料,發現這樣的用法,好像也可以用,但他們提示的都是此方法已過期。我的不知道為什么報錯了。
后來去源碼里找了一下這個方法,發現源碼中方法如下:
於是把上面報錯的代碼修改為:
Pageable pageable1 = PageRequest.of(0, 11, Sort.Direction.ASC, "orderNo");
錯誤解決,效果如下,大概是以前過期可以用的方法現在已經不能用了。
總結一下:
補充:update2021年9月22日16:44:13
springboot2.2.1(含)以上的版本Sort已經不能再實例化了,構造方法已經是私有的了!
我們可以改用Sort.by獲得Sort對象