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]

解决办法以下:(指明该事务使用的数据源)java

TransactionTemplate.execute("edb",new TransactionAction() {
			public void doInTransaction(TransactionStatus status) {....
相关文章
相关标签/搜索