在使用Spring Boot JPA分页 PageRequest分页时,出现如下错误:

Spring Boot JPA分页 PageRequest报错

 本来以为是包导入出现了问题,结果发现并不是。导入包如下:

Spring Boot JPA分页 PageRequest报错

 后来在网上查找相关资料,发现这样的用法,好像也可以用,但他们提示的都是此方法已过期。我的不知道为什么报错了。

后来去源码里找了一下这个方法,发现源码中方法如下:

Spring Boot JPA分页 PageRequest报错

 于是把上面报错的代码修改为:

Pageable pageable1 = PageRequest.of(0, 11, Sort.Direction.ASC, "orderNo");

错误解决,效果如下,大概是以前过期可以用的方法现在已经不能用了。

Spring Boot JPA分页 PageRequest报错

总结一下:

Spring Boot JPA分页 PageRequest报错

补充:update2021年9月22日16:44:13

springboot2.2.1(含)以上的版本Sort已经不能再实例化了,构造方法已经是私有的了!

我们可以改用Sort.by获得Sort对象

Spring Boot JPA分页 PageRequest报错

 

相关文章:

  • 2021-07-15
  • 2021-12-30
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-11
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-09
  • 2021-07-10
相关资源
相似解决方案