Задать вопрос
@codecity

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

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

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

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

В общем, кто может точно сказать: может ли привести ручная установка значения ключа типа Long к проблемам? Нормально ли это, устанавливать значения таких ключей вручную
  • Вопрос задан
  • 2338 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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