Exception: Cannot use an EntityTransaction while using JTA
Bonjour,
Depuis ce matin j'obtiens cette exception (Cannont use an EntityTransaction while using JTA) alors qu'auparavant ce même code marchait.
Le bout de code en question:
Code:
1 2 3 4 5 6 7 8 9 10
| Query query = em.createQuery("DELETE FROM Reservation r WHERE r.idReservation = ?1");
query.setParameter(1, id);
EntityTransaction tx = em.getTransaction();
tx.begin();
if (query.executeUpdate() > 0) {
tx.commit();
return "Ok";
}
tx.commit();
return null; |
L'exception se déclenche ligne 3
Avez-vous une idée quand à l'origine du problème ?
Il arrive parfois qu'en relançant Glassfish le problème disparaisse puis au bout de quatre ou cinq appels au web service le problème revient.
Merci d'avance pour votre réponse.