Ik ben geen Java-specialist, dus je zult in de databaselaag moeten kijken hoe je precies te werk moet gaan, maar er zijn 3 manieren waarop je dit kunt doen:
- U kunt een winkelprocedure maken als de databaseserver die u gebruikt daartoe in staat is (de meeste doen dit) en deze aanroepen vanuit uw code.
- Maak een trigger die het ID-nummer retourneert bij de eerste invoeging en gebruik deze in uw volgende DB-invoeging.
- Gebruik UUID en gebruik dit als de sleutel in plaats van de automatisch gegenereerde sleutel voor de database.