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:
L'exception se déclenche ligne 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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.
Partager