@codecity

[Google App Engine] ключ типа Long и установка значения вручную -- какие последствия?

Такой вот вопрос. GAE позволяет использовать 4 типа ключей (в JDO): String, Long (для сирот) и Key, Encoded String (для имеющих родителя).

Причем о ключе Long везде сказано, что он назначается системой. Но т.к. система назначает его криво (номера идут не по порядку, издержки распределенной архитектуры) — то решил назначать вручную.

Все вроде бы работает, проблем не возникает. Но терзают сомнения: в документации нигде не сказано, что ключ типа Long можно назначать вручную. А вдруг в один прекрасный момент перестанет работать (система будет сама назначать, игнорируя мои ключи).

В общем, кто может точно сказать: может ли привести ручная установка значения ключа типа Long к проблемам? Нормально ли это, устанавливать значения таких ключей вручную
  • Вопрос задан
  • 2336 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы