[HIBERNATE]Commit --> IllegalStateException
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:
1 2
| @PersistenceContext(unitName = "myApp.hibernate")
EntityManager em; |
Code:
em.getTransaction().commit();
(j'ai aussi essayé em.flush())
Problème, rien qu'en observant em.getTransaction(), ça me fait IllegalStateException.
Alors la doc Hibernate a beau me dire :
Citation:
IllegalStateException: the entity manager is used in a wrong way
Ca ne m'avance pas des masses...
Merci.