Je ne suis pas un spécialiste de Java, vous devrez donc vous pencher sur la couche de base de données pour savoir exactement comment procéder, mais il existe 3 façons de procéder :
- Vous pouvez créer une procédure de magasin si le serveur de base de données que vous utilisez en est capable (la plupart le font) et l'appeler à partir de votre code.
- Créez un déclencheur qui renvoie le numéro d'identification lors de la première insertion et utilisez-le lors de votre prochaine insertion de base de données.
- Utilisez UUID et utilisez-le comme clé au lieu de la clé générée automatiquement par la base de données.