Spring-Data-Jpa的Sort排序时遇到的问题 has private access in 'org.springframework.data.domain.Sort'

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

'Sort(org.springframework.data.domain.Sort.Direction, java.util.List<java.lang.String>)'
 has private access in 'org.springframework.data.domain.Sort'

在这里插入图片描述在这里插入图片描述

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

在这里插入图片描述

@GetMapping("/test2")
    public String find3() {
        List<Book> book = bookDao.findAll(Sort.by(Sort.Direction.DESC, "bookId"));
        for (Book book1 : book) {
            System.out.println(book1);
        }
        return "success";
    }

Sort.by()可以一个或多个字段排序

发布了28 篇原创文章 · 获赞 7 · 访问量 8520

猜你喜欢

转载自blog.csdn.net/qq_35953966/article/details/104061854
今日推荐