Bonjour,
J'ai un petit soucis avec Spring.
J'utilise Spring pour mes transactions.
Voici une de mes méthodes transactionnelles :
Ok, quand il y a une exception toute les mises à jours sont rollbacké ... HORMIS, ceux de mon evenement ... En effet si vous voyez mon code, je publie un evenement qui va modifier aussi ma base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 @Transactional public void majUser(List users){ for (User user : users){ jdbcTemplate.update(requete); fireEvent(update); } }
Mais le rollback ne fonctionne pas ... les modifs apporté par l'evenement sont toujours en base après une exception.
Si une personne pouvait m'aider sur ce pb, merci !![]()
Partager