Мой желаемый запрос - получить список объектов курса, которые принадлежат к категории.Мои объекты выглядят следующим образом:
public class Course{
String name;
List<Category> categories;
}
public class Category{
String name;
Category parent;
}
Поскольку категории ссылаются друг на друга, они могут иметь бесконечную глубину:
A
A.A
A.A.A
A.A.B
A.B
A.B.A
B
B.A
B.B
C
Как я могу запрашивать курсы в категории "AA"и вернуть все курсы, связанные с AA, AAA и AAB?