JPA - Duplikowany klucz przy sekwencji

0

Mam dziwny problem podczas zapisu po jakimś czasie leci mi błąd:

Cannot insert duplicate key in object 'dbo.exchanges'. The duplicate key value is (236723).

Pole ID mam oznaczone:

@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE)
	private long id;

Jak się nie uda wpisać to leci rollback i aplikacja ponawia wpis do bazy aż do skutku.
Mam jedną wspólną sekwencje na bazie dla wszystkich tabel domyślnie tworzoną przez JPA.
Pytanie jakim cudem mam nagle zdupilkowany klucz. Samej aplikacji mam 2 nody czasami mogą się przełączać między sobą ale na raz działa tylko jeden.
Baza to MS SQL 2016

0

Nie dodałeś czasem ręcznie jakiegoś rekordu? Tak się (chyba) dzieje jak po dodaniu ręcznie nie zwiększysz wartości sekwencji

0

Właśnie nic nie było edytowane. Jest możliwość że JPA jakoś sobie cachował to ID z sekwencji zamiast ją odpytywać?

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