Nejsem specialista na Java, takže se budete muset podívat do databázové vrstvy, jak přesně postupovat, ale existují 3 způsoby, jak to udělat:
- Můžete vytvořit proceduru úložiště, pokud to databázový server, který používáte, umí (většina ano) a volat ji z vašeho kódu.
- Vytvořte spouštěč, který vrátí číslo ID při prvním vložení a použijte jej při dalším vložení do databáze.
- Použijte UUID a použijte jej jako klíč namísto automaticky generovaného klíče databáze.