【发布时间】:2021-09-23 09:08:33
【问题描述】:
假设我有这个 Java 类层次结构:
class Product {
@OrderBy(“?”)
List<Subcategory> subcategories;
}
class Subcategory {
String subcategoryName;
List<Category> categories;
}
class Category {
String categoryName;
}
如何使用@OrderBy 订购categoryName 的Category class 的产品?
我在想象这样的事情:
@OrderBy("categories[].categoryName ASC")
不幸的是,它不能那样工作。
【问题讨论】:
-
因此,您想订购类别名称为 ["Animals"、"Zoology"] 的 product1 和类别名称为 ["Botany"、"Gardening"] 的 product2。哪个先?
-
让我们假设第一个,因为它有一个在所有其他产品的所有元素之前的元素