2014-10-05 3 views
0

Я размышляю над документацией об объективизации и задаюсь вопросом, какая польза или необходимость аннотации @Parent. Он появляется в виде ключей или ссылок на трюк. В любом случае вы можете поделиться своим опытом о том, что такое необходимость или польза? Благодарю.Необходимость аннотации @Parent

ответ

0

@Parent дает два преимущества:

  • Все объекты с общим кол-предка в качестве одной группы сущностей в сделках.
  • Вы можете выполнять строго согласованные запросы предков.

Некоторые полезно прочитать здесь:

https://cloud.google.com/appengine/docs/java/datastore/structuring_for_strong_consistency

+0

Спасибо за ответ. У меня все еще есть несколько открытых вопросов по этой теме. Любые рекомендации будут оценены. Q1), что лучше всего работать с родительскими/дочерними отношениями: ref или key? Q2) Из того, что я читаю, они не сериализуются путем объективирования, поэтому вы не сериализуете их (ApiResourceProperty) или создаете класс трансформатора. Вы указываете мне примеры того, как создать такой класс? Я не нашел много примеров. Благодарю. –

+0

Я не понимаю Q2, но для Q1 ответ «это не имеет значения». Они хранятся идентично (как собственный ключ) в хранилище данных, поэтому вы можете изменить свой код по своему усмотрению. Использовать это наиболее удобно, и если вы обнаружите, что другой подход более удобен, переключитесь. – stickfigure

Смежные вопросы