我有两个数据源之一为oracle和其他postgresql,并且都用于相同的业务方法。我如何我可以用弹簧@Transaction春季交易多个数据源
商业方法
@Transactional
public int getData(){
oracleDao.func1();
postgreDao.func2();
}
在配置使这种经营业务方法的事务有
<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>
我想将业务方法设置为事务完全提交或回滚。 –