Как создать автоинкрементный первичный ключ? - PullRequest
1 голос
/ 18 сентября 2010

Я использую Google AppEngine (Java) и хотел бы, чтобы первичный ключ имел автоинкрементное увеличение, предпочтительно на 1.

IdGeneratorStrategy.INCREMENT не поддерживается в AppEngine.

Является ли IdGeneratorStrategy.SEQUENCE тем, что мне нужно?

1 Ответ

2 голосов
/ 18 сентября 2010

Автоинкрементные идентификаторы не работают в App Engine из-за способа, которым App Engine хранит ваши данные, распределенные по нескольким серверам и, возможно, центрам обработки данных.

Вы можете имитировать автоинкрементный идентификатор, но, честно говоря, естьВероятно, нет веской причины для его необходимости.

Если вам нужны уникальные идентификаторы, они используются по умолчанию.Если вам нужно знать, сколько строк было создано, это также easy .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...