Spring AOP et isolation des transactions
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 :
Code:
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> |
et
Code:
1 2 3
| <aop:config proxy-target-class="true">
<aop:advisor advice-ref="daoTxAdvice" pointcut="nos_points_coupes" />
</aop:config> |
Tout fonctionne parfaitement jusque là.
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