Хранилище данных JDO и Google App Engine: представление ключей в коде - PullRequest
0 голосов
/ 25 января 2012

Я только что просмотрел следующие видео, пытаясь понять хранилище данных JDO и Google App Engine:

Теперь мне интересно, возьмем пример, где у нас есть сущность доброго деда, имеющая сущность рода Parent, имеющая сущность вида Child, как водно из видео.Ключ для одной из дочерних сущностей может быть:

Grandparent:Jane/Parent:Jack/Child:Joe
  1. Как мне кодировать класс для этого экземпляра в JDO (предположительно, будет три класса), но я бы хотелчтобы увидеть реализацию, в которой мы можем видеть значения ключа, заданные как часть ключа в явном виде.Любые идеи?

  2. Мне также интересно, в чем разница между использованием JDOQL для доступа к моим данным и итерацией по различным экземплярам с использованием итераторов программно?

Спасибо,

Джон Гош

1 Ответ

3 голосов
/ 26 января 2012
  1. Есть более конкретный пример в документации Java хранилища данных App Engine: Дочерние объекты и отношения
  2. Вы можете создавать запросы хранилища данных, используя строковый синтаксис JDOQL и вызывая методы для Query объектов, нет разницы, когда при доступе к данным оба будут возвращать Collection, более конкретные примеры можно увидеть в Представление запросов в JDO
...