JPA GeneratedType Sequence с начальным значением - PullRequest
0 голосов
/ 14 марта 2019

Я поддерживаю живое Java-приложение, которое разработано с использованием Spring JPA с MySQL 5.7.

Это объекты используют GeneratedType.AUTO для @Id, и я хочу использовать GeneratedType.SEQUENCE, поскольку таблица не имеет первичных ключей с регулярным приращением.

В настоящее время у таблиц есть живые данные, я ссылался на то, что используя свойство initialValue, я могу дать начальный номер первичному ключу. Поэтому я могу пропустить существующие первичные ключи и начать с более новых.

Но у меня вопрос: если я жестко связал initialValue в своей сущности, это будет проблемой, когда я разверну приложение несколько раз, или мне придется менять initialValue каждый раз, когда мне нужно развернуть новую версию приложения?

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