Ich bin kein Java-Spezialist, also müssen Sie in der Datenbankschicht nachsehen, wie Sie genau vorgehen müssen, aber es gibt 3 Möglichkeiten, wie Sie dies tun können:
- Sie können eine Speicherprozedur erstellen, wenn der von Ihnen verwendete Datenbankserver dazu in der Lage ist (die meisten tun dies) und sie von Ihrem Code aus aufrufen.
- Erstellen Sie einen Trigger, der die ID-Nummer bei der ersten Einfügung zurückgibt, und verwenden Sie sie bei Ihrer nächsten DB-Einfügung.
- UUID verwenden und diese anstelle des automatisch generierten Datenbankschlüssels als Schlüssel verwenden.