我使用org.springframework.data.domain.sort:
Sort sortDesc = new Sort(Sort.Direction.DESC, "id");
如示例所示。但是我得到一个错误:error:(47,55)java:不兼容的类型:java.lang.string不能转换为java.util.list<java.lang.string>
我试过这个:
List<Sort.Order> orderList = new ArrayList<>();
orderList.add(new Sort.Order (Sort.Direction.ASC, "id"));
Sort sort = new Sort(orderList);
但我有个错误:
错误:(55,21)java:sort(java.util.list<org.springframework.data.domain.sort.order>)在org.springframework.data.domain.sort中具有受保护的访问权限
1条答案
按热度按时间kxe2p93d1#
我怀疑您试图从spring数据jpa中排序数据。据我所知,您不能调用sort并示例化它。你可能一直在寻找这样的东西:
正如您在文档中看到的,sort有一个受保护的构造函数,不能以您试图示例化它的方式直接调用它[https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/sort.html][关于排序的spring文档]
我遗漏了太多关于您项目其余部分的信息,以及您如何使用springframework设置数据以提供任何其他信息。