Какова лучшая практика для создания уникального числа 8 di git с использованием последовательности hibernate? - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь создать уникальный номер 8 di git в качестве идентификатора транзакции и увеличить его на единицу для другой транзакции.

для предположения, что идентификатор транзакции для первого бронирования равен 98723450

затем после каждого бронирования следует увеличивать на единицу как 98723451,98723452 и т. Д. c ...

. Для этого я использую результаты поиска в веб-результатах Spring Data JPA и hibernate.

1 Ответ

0 голосов
/ 13 января 2020

Для этого вы можете использовать последовательность базы данных и настроить ее следующим образом в Hibernate.

@Id
@SequenceGenerator(name = "mySeqGen", sequenceName = "mySeq", initialValue = 98723450, allocationSize = 100)
@GeneratedValue(generator = "mySeqGen")
private int myId;
...