相关疑难解决方法(0)

spring多个事务管理器问题

我有两个事务管理器在两个单独的spring xml文件中定义,并且它们都加载到spring上下文中

文件一

   <tx:annotation-driven transaction-manager="transactionManager1"/>

  <bean id="transactionManager1"
       class="org.springframework.jdbc.DataSourceTransactionManager">
    ...
  </bean>
Run Code Online (Sandbox Code Playgroud)

文件二

 <tx:annotation-driven transaction-manager="transactionManager2"/>
  <bean id="transactionManager2"
          class="org.springframework.jdbc.DataSourceTransactionManager">
    ...
  </bean> 
Run Code Online (Sandbox Code Playgroud)

如果我没有为下面的服务指出任何限定符,那么将使用哪个事务管理器spring.

public class TransactionalService {

    @Transactional
    public void setSomething(String name) { ... }

    @Transactional
    public void doSomething() { ... }
}
Run Code Online (Sandbox Code Playgroud)

spring transactions

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

spring ×1

transactions ×1