Bonjour,
Le titre n'est peut-être pas très clair, mais je vais tenter de l'expliquer ici.
Dans notre projet, nous avons configurer les transactions grâce à l'AOP.
Nous avons donc dans notre configuration :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <tx:advice id="daoTxAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="retrieve*" propagation="REQUIRED" read-only="true" /> <tx:method name="*" propagation="REQUIRED" /> </tx:attributes> </tx:advice>
Tout fonctionne parfaitement jusque là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <aop:config proxy-target-class="true"> <aop:advisor advice-ref="daoTxAdvice" pointcut="nos_points_coupes" /> </aop:config>
Pour rajouter un peu de complexité nous avons besoin pour un traitement particulier de faire n opérations et un commit à la fin.
Question comment gèrer ce cas ?
D'avance merci de vos lumières.
HadanMarv
Partager