spring aop动态切换数据源问题
2015-12-01 15:09
686 查看
最近项目需要用到多数据源,使用aop切换了数据源始终 还是原来的数据源,后来感觉是事务引起的,就把 @Transactional注解去掉,就可以切换成功,到网上一查,原来是多数据源要配置多个事务管理器,配了多个事务管理器后 再把 @Transactional 加上,ok 了,
配上代码
配上代码
<!--spring声明式事务管理--> <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="mysqlDataSource" /> <qualifier value="tx1"/> </bean> <bean id="txManager2" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="sqlServerDataSource" /> <qualifier value="tx2"/> </bean> <tx:annotation-driven transaction-manager="txManager"/> <tx:annotation-driven transaction-manager="txManager2"/>
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- 【DevOps】为什么我们永远疲于奔命?
- 网络管理之IP地址篇
- 文件的读出 编辑 管理
- SQL Server 2008 R2 应用及多服务器管理
- SQL Server误区30日谈 第1天 正在运行的事务在服务器故障转移后继续执行
- 浅析SQL Server中包含事务的存储过程
- Mysql中的事务是什么如何使用
- MySql的事务使用与示例详解
- C#分布式事务的超时处理实例分析
- C#中的事务用法实例分析
- yui3的AOP(面向切面编程)和OOP(面向对象编程)
- SQL Server的事务操作隔离模式介绍
- MySQL中事务概念的简洁学习教程
- VC下通过系统快照实现进程管理的方法
- C#处理Access中事务的方法
- JavaScript AOP编程实例
- 使用AOP改善javascript代码