У меня есть пара объектов хранилища данных, которые существуют во многих отношениях ко многим, где у родителя есть список ссылок на детей. Мы используем Objectify.Datastore запрос родителей во многих-ко-многим ссылках referencehop
@Entity
@Cache
public class Parent {
@Index
String name;
private List<Ref<Child>> children;
...getters/setters etc...
}
@Entity
@Cache
public class Child {
@Index
String name;
...getters/setters etc...
}
Мне нужно получить список всех детей и список всех родителей для каждого ребенка. Это правильный способ настроить мои отношения? Как выглядит запрос?
Я могу получить список всех детей и список всех родителей, а затем прокрутить каждый, чтобы увидеть, какие отношения существуют, но мне интересно, есть ли лучший подход.
У вашего вопроса есть противоречие. «список всех детей» и «список всех родителей для каждого ребенка» означает отношение «многие ко многим». –
Вы правы. Я уточню свой вопрос. Это то, что происходит, когда вы не обращаете внимания. – Gremash