slt à tous,

j'aimerai simuler une gestion des transactions par le mécanisme de gestion des transactions proposé par J2EE.
en fait j'ai trois ejb:

CalculateurBean
CalculateurMoinsBean
CalculateurPlusBean

les deux derniers implémentent en plus de leur interface l'interface SessionSynchronization,
donc disposent des méthodes afterBegin, afterCompletion et beforeCompletion.ils disposent également d'une méthode mettreAJour qui pour CalculateurMoinsBean décrémente une variable d'instance (initialisée à 100) d'une certaine
valeur et pour CalculateurPlusBean déincrémente une variable d'instance(initialisée à 0) de la même valeur.Ces deux méthodes mettreAJour sont toutes appelées dans une méthode de CalculateurBean et doivent toujours s'exécuter ensemble.
je ne sais donc pas comment procéder pour arriver à garantir que les deux variables d’instance seront toujours cohérentes.
merci pour votre contribution.