Nie jestem specjalistą od Javy, więc będziesz musiał zajrzeć do warstwy bazy danych, jak dokładnie postępować, ale możesz to zrobić na 3 sposoby:
- Możesz utworzyć procedurę przechowywania, jeśli serwer bazy danych, którego używasz, jest w stanie (większość to robi) i wywołać ją z twojego kodu.
- Utwórz wyzwalacz, który zwraca numer identyfikacyjny przy pierwszym wstawieniu i użyj go w następnym wstawieniu bazy danych.
- Użyj UUID i użyj go jako klucza zamiast automatycznie generowanego klucza bazy danych.