Bonjour,
J'ai une boucle qui fait plusieurs créations ou update.
Avant chaque nouveau passage dans la boucle, je veux faire un commit intermédiaire.
A priori, la solution était toute trouvée en faisant (em est un élément EntityManager de ma classe DAO):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @PersistenceContext(unitName = "myApp.hibernate") EntityManager em;(j'ai aussi essayé em.flush())
Code : Sélectionner tout - Visualiser dans une fenêtre à part em.getTransaction().commit();
Problème, rien qu'en observant em.getTransaction(), ça me fait IllegalStateException.
Alors la doc Hibernate a beau me dire :
Ca ne m'avance pas des masses...IllegalStateException: the entity manager is used in a wrong way
Merci.
Partager