Tworzenie sekwencji @GeneratedValue

0

W liquibase dodałem skrypt do tworzenia bazy i również używam w Javie/Spring Entity z GeneratedValue i moim SequenceGenerator. Czy w przypadku skryptu w liquibase musze dodać do niego również generowanie indetyfikatora z sekwencją czy wystarczy to że mam z poziomu mojej encji ?

1

Jak używasz liquibase to wtedy tam najlepiej mieć tworzenie sekwencji a z poziomu hibernate wskazujesz jaką sekwencję chcesz użyć do generowania.
Inaczej musiałbyś ustawić hibernate w tryb ddl-auto=create/update a to jest bez sensu jak używasz liquibase.

0
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "TEST_DATA_SEQ_GENERATOR")
@SequenceGenerator(name = "TEST_DATA_SEQ_GENERATOR", sequenceName = "TEST_DATA_SEQ", allocationSize=50)
private Long id;

Wystarczy dodać to do lb ? Czy muszę coś jeszcze zmienic ?

Powinno wystarczyć

0

Czyli w samym liquibase nie musze nic dodawać ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1