Spring Boot JPA分页 PageRequest报错

在使用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对象

 

posted @ 2020-01-16 14:23  Kaspar_Choo  阅读(1858)  评论(0编辑  收藏  举报