java - spring多个@transactional数据源

标签 java spring transactional

我需要为不同的方法使用两个不同的 dataSources/transactionManagers。 @Transaction(value="txManagerABC") 和 applicationContext 中为事务管理器定义的限定符的概念是完美的。 (如 Spring multiple @Transactional datasources 所示)

不幸的是,我需要对 Spring 2.5 做同样的事情。有谁知道如何解决这个问题吗?

最佳答案

我相信推荐的方法是回退到 XML transaction aspect configuration 。如果您确实需要注释,您可能可以对 @Transactional 注释和周围的基础设施进行一些修改以使其工作。或者您可以更新到 Spring 3。2.5 和 3 之间几乎没有兼容性问题。

关于java - spring多个@transactional数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6941183/

相关文章:

java - 如何将: (method Array) becomes original Array modified by method,和原来的Array变成(方法Array)

java - 作为 jar 运行时出现 FileNotFoundException

java - Autowiring 在手动对象实例化中如何工作?

java - Rabbitmq死信spring集成xml

java - Spring数据JPA : InvalidDataAccessApiUsageException for @Transactional

java - AlarmManager 重复只触发一次

java - 使用逗号分隔和多个参数创建 Rest url

Spring MVC 如何记录 BindingResult 中的所有错误

Grails 2.3 IntegrationSpec 不能是事务性错误

php - magento 无效的交易电子邮件代码