我有一个实体的投影,需要按内部类的字段对其进行排序。这是我的实体的一部分:
class Person {
UUID guid;
Set<DisabilityHistory> disabilityHistory;
}
class DisabilityHistory {
Date createdDate;
}
我知道sort
参数,但是像 api/person/search?projection=myProjection&sort=disabilityHistory.createdDate,asc
这样的请求不起作用。我找到的唯一解决方案是在我的实体中使用@OrderBy
注释,但这样做会始终进行排序,而且我担心性能问题。
personProjectionHelper
。 - yyunikov