Witam
Od pewnego czasu zauważyłem dziwną przypadłość zwiększającego się ID w bazie danych H2. Po zatrzymaniu aplikacji i ręcznym insertowaniu w zakładce Database (Intellij IDEA Ultimate) - wstawione wiersze dostają ID od 33, a wcześnie w bazie dodane były tylko 3 rekordy. Po ponownym włączeniu aplikacji, jej zamknięciu i ponownym ręcznym dodaniu rekordu ID są zwiększone do 65 i tak o ok. 32 więcej co restart (bez wstawiania niczego podczas działania aplikacji). O co tu chodzi?
Id w encji ustawione jako: @Id i @GeneratedValue(strategy = GenerationType.IDENTITY). Nie ma nigdzie ustawianych żadnych sekwencji. Czysta aplikacja, bez żadnej logiki.
edit: zauważyłem, że pierwszym "nowym" ID jest wartość dokładnie o 32 większa od pierwszej "poprzedniej" wartości ID