我有一个通用列表,我想按两个属性排序,优先级,然后按描述来填充下拉列表。我知道,当我现在准确地确定对象列表的类型时,我可以做
list = list.Orderby(x=>x.property1).ThenOrderBy(x=>x.property2).我的问题是,如何检查对象上是否存在property1和property2,然后根据这些属性对列表进行排序</e
当从存储库检索实体时,我使用Spring的Data Sort对象对它们进行排序。当我按检索到的实体属性或它的@OneToOne关系对象属性进行排序时,它可以工作,但是我想使用它按照@OneToMany关系对象属性之一进行排序。让我们用一个例子来解释:假设我有一个实体对象Author,它与另一个实体Book有一对多的关系。,如下所示:
new Sort(Sort.D