我有一个具有价值属性的实体:
@Entity
public class Scenario{
..
@ManyToMany
List<Category> categories;
..
}
有什么方法可以查询Scenarios
和订购categories
属性的查询结果,如下所示:
select scenario from Scenario scenario order by scenario.category
更准确地说,我们有兴趣从每个Scenario
列表中对第一个类别进行排序并忽略其余部分。我们可以在 JPQL/Criteria 查询中做这些事情吗(例如,Comparator
以某种方式传递自定义)?