Использование генератора последовательности в уже существующем столбце с jpa генерирует отрицательные значения - PullRequest
0 голосов
/ 07 октября 2019

Я использую базу данных сервера sql со следующей таблицей

Таблица заказов

|id |item_no |item_desc |


|1 |123 |ТЕСТ1 |
|2 |456 |ТЕСТ2 |
|3 |789 |TEST3 |


Я создал последовательность со следующим запросом

СОЗДАТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ order_number
КАК INT
НАЧАТЬ С 4.
INCREMENT BY 1;

Теперь в JPA у меня есть следующий код:

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "order_number_test")
@SequenceGenerator(name="order_number", sequenceName = "order_number_test", initialValue = 3, allocationSize = 1)
private int id;

Но когда я проверяю базу данных, она начинает вставлять значения с отрицательными значениями. Я хочу, чтобы значения были вставлены из 4 или каков последний идентификатор в таблице заказов. Пожалуйста, дайте мне несколько советов, где нужно внести изменения.

Заранее спасибо.

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