У меня проблемы с использованием объектно-ориентированной базы данных вместо традиционных реляционных.
Я использую JDO для Persistance и Google App Engine в качестве платформы для хостинга.
Как я могу правильно моделировать свои классы, чтобы поддерживать отношения.
В SQL я мог бы сделать запрос Join, но он не поддерживается в базе данных Google BigTable.
Например, правильный ли этот подход?
Class Parent
{
@Persistent(mappedBy="parent")
List<Child> children;
}
Class Child
{
@Persistent
Parent parent;
}
Каким должен быть запрос JDOQL, чтобы получить все дочерние объекты родительского объекта?
Буду очень признателен за советы. Спасибо.