Bonjour,
Je voudrais faire un update sur des données.
Je récupère les données de la base de données via un appel
L'objet devient donc "managé".
Code : Sélectionner tout - Visualiser dans une fenêtre à part entityManager.find(...)
Je set des attributs sur l'objet.
Il en résulte un update de ma table mappée à la classe récupérée par monJusqu'ici tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part entityManager.find(...)
Le problème est que si une exception est lancée après le find sur n'importe quel setter, l'update se fait quand même sur tous les champs qui ont été settés avant l'exception.
Comment faire pour qu'un rollback intervienne en cas d'exception voulue ou non?
Partager