Je possède deux sources de données pour oracle et autre pour postgresql et les deux sont utilisées dans la même méthode métier. Comment je peux faire ce printemps à l'aide de la méthode transactionnelle bussiness @transactionSpring transaction multiple datasource
méthode d'affaires
@Transactional
public int getData(){
oracleDao.func1();
postgreDao.func2();
}
Dans config j'ai
<bean id="transactionManagerPostGres" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory"/>
</bean>
<bean id="transactionManagerOracle" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactoryOracle"/>
</bean>
Je veux définir la méthode commerciale comme transaction soit validation complète ou annulation. –