Bonjour

J'ai une classe Java où je gere une table par JPA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
...
em = emf.createEntityManager();
em.getTransaction().begin();
em.persist(myEntity);
...
Avant de faire le persist, mon entity a son ID à null car il est géré par une séquence.
Le problème c'est que je voudrais savoir quel est l'ID qui a été généré juste après que le persist soit fait. En effet après l'insertion dans la table j'ai besoin de l'ID pour faire d'autres choses avant de faire un commit.

Comment faire pour obtenir l'ID généré?

merci