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 : 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>
et

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>
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