我已經在兩個單獨的Spring XML文件中定義了兩種事務經理,他們都加載到Spring上下文春天多個事務經理問題
文件中的一個
<tx:annotation-driven transaction-manager="transactionManager1"/>
<bean id="transactionManager1"
class="org.springframework.jdbc.DataSourceTransactionManager">
...
</bean>
文件中的兩個
<tx:annotation-driven transaction-manager="transactionManager2"/>
<bean id="transactionManager2"
class="org.springframework.jdbc.DataSourceTransactionManager">
...
</bean>
如果我沒有爲下面的服務表示任何限定符,哪個事務管理器彈簧將要使用。
public class TransactionalService {
@Transactional
public void setSomething(String name) { ... }
@Transactional
public void doSomething() { ... }
}
好的,我對我的問題做了一些修改,實際上這是我面臨的問題。 – user1330526
@ user1330526:查看我的更新 –
我需要爲多個事務管理器定義多個'',否則Spring無法看到我的事務管理器。 –