Lorsque l'on est amené à faire une vraie application devant mettre en oeuvre à la fois de la publication/consommation de messages et des mises à jour en base de données, et qu’en plus on aimerait faire tout ça très orienté POJO en utilisant Spring, mieux vaut se montrer prudent quant à l'utilisation des transactions.
En fait, le problème est essentiellement dû à un manque de connaissances des développeurs sur les transactions. Donc avant toute chose, un peu de théorie.
Fabrice Dewasmes