多数据源配置
数据源1
<bean >
...
</bean>
<bean
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource1" />
</bean>
<!-- 使用annotation定义事务 -->
<tx:annotation-driven transaction-manager="transactionManager1" proxy-target-class="true" />
<bean >
<property name="dataSource" ref="dataSource1" />
</bean>
<bean >
<property name="dataSource" ref="dataSource1" />
</bean>
<bean >
<property name=" commonDao" ref=" commonDao1" />
</bean>
数据源2
<bean >
...
</bean>
<bean
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource2" />
</bean>
<!-- 使用annotation定义事务 -->
<tx:annotation-driven transaction-manager="transactionManager2" proxy-target-class="true" />
<bean >
<property name="dataSource" ref="dataSource2" />
</bean>
<bean >
<property name="dataSource" ref="dataSource2" />
</bean>
<bean >
<property name=" commonDao" ref=" commonDao2" />
</bean>