多数据源配置

数据源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>