Я использую базу данных сервера 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 или каков последний идентификатор в таблице заказов. Пожалуйста, дайте мне несколько советов, где нужно внести изменения.
Заранее спасибо.