Bonjour tout le monde !!
Pour commencer je tiens à préciser que j'utilise Spring sous .Net.
Voilà mon problème :
Je reprend du code existant que je voudrais changer. Il y a, de mis en place, un système de TransactionInterceptor qui me va plutôt pas mal, mais s'occupe de gérer des transactions NHibernate.
Je voudrais remplacer ceci par la gestion de transactions provenant d'un framework perso.
J'ai donc écrit une classe dérivant de AbstractPlatformTransactionManager, et qui me crée mes transactions, tout ça, tout va bien.
Ce que je ne comprend pas, c'est comment, dans ce qui existe actuellement, la transaction créée par le HibernateTransactionManager est passée aux classes Manager en dessous, qui l'utilisent.
J'aimerais comprendre pour pouvoir faire de même avec les transactions que je crée moi, et les utiliser dans les Manager que j'ai donc aussi réécrit.
Quelqu'un peut-il m'aider svp ?
Merci beaucoup par avance !
Partager