mango在使用事务过程中报找不到数据源错误
2017-04-12 00:00
176 查看
摘要: 使用mango多数据源配置事务的情况下,需要指明数据源。
解决办法如下:(指明该事务使用的数据源)
java.lang.IllegalArgumentException: can not find the datasource factory by name [DEFAULT], available names is [edb, db2] at org.jfaster.mango.datasource.DataSourceFactoryGroup.getDataSourceFactory(DataSourceFactoryGroup.java:64) ~[mango-1.5.2.jar:na] at org.jfaster.mango.datasource.DataSourceFactoryGroup.getMasterDataSource(DataSourceFactoryGroup.java:51) ~[mango-1.5.2.jar:na] at org.jfaster.mango.operator.Mango.getMasterDataSource(Mango.java:216) ~[mango-1.5.2.jar:na] at org.jfaster.mango.transaction.TransactionFactory.newTransaction(TransactionFactory.java:37) ~[mango-1.5.2.jar:na] at org.jfaster.mango.transaction.TransactionFactory.newTransaction(TransactionFactory.java:55) ~[mango-1.5.2.jar:na] at org.jfaster.mango.transaction.TransactionFactory.newTransaction(TransactionFactory.java:67) ~[mango-1.5.2.jar:na] at org.jfaster.mango.transaction.TransactionTemplate.execute(TransactionTemplate.java:52) ~[mango-1.5.2.jar:na]
解决办法如下:(指明该事务使用的数据源)
TransactionTemplate.execute("edb",new TransactionAction() { public void doInTransaction(TransactionStatus status) {....
相关文章推荐
- log4cplus使用过程中“LOG4CPLUS_WARN”: 找不到标识符和无法解析的外部符号(链接错误)的解决方法
- 使用 SDL 过程中遇到的两个问题: 找不到main函数 和 链接错误
- python3的安装过程,以及使用pip3安装出错,提示错误找不到SSL
- 如何使用ResourceManger,及使用ResourceManager过程中出错的找不到资源的错误
- 反序列化JSON过程中报了如下一个错误...可以考虑使用 DataContractAttribute 属性对其进行标记
- 如何使用ResourceManger,及使用ResourceManager过程中出错的找不到资源的错误
- 作业中使用外部数据源时发生的错误
- 作业中使用外部数据源时发生的错误
- (ZT)使用JOTM实现分布式事务管理(多数据源)
- 存储过程中事务的使用方法
- 存储过程和.Net中使用事务的实例
- 存储过程中事务的使用方法
- 作业中使用外部数据源时发生的错误
- 作业中使用外部数据源时发生的错误
- 一个典型的事务使用错误分析
- 存储过程和.Net中使用事务的实例
- 使用ajax过程中出现未知错误
- 使用JOTM实现分布式事务管理(多数据源)
- WebSphere使用数据源连接数据库的事务问题
- 存储过程中如何使用事务