【问题标题】:Spring 2.5.6 with Java Transaction rollback on Database outage数据库中断时带有 Java 事务回滚的 Spring 2.5.6
【发布时间】:2014-02-18 13:17:49
【问题描述】:

我有一个包含非事务代码的应用程序。

目前在 Java 6 和 Spring 2.5.6 中(使用 ibatis-sqlmap-2.3.0)。

要求是,在处理企业服务 bean 消息时,如果发生数据库中断,则应回滚事务并将消息放回队列中。

我应该做些什么改变你能给我指点吗?

【问题讨论】:

    标签: spring spring-transactions


    【解决方案1】:

    您可以使用 Two Face Commits 将 Spring 与 JMS 和数据库集成。我们使用 Atomikos 作为事务管理器。看看http://www.atomikos.com/Documentation/TwoPhaseCommitWithTomcatSpringJMSAndJDBC

    您应该考虑升级您的 Spring 项目。 Spring 3.2.x 是支持的最低版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-26
      • 2020-04-28
      • 2011-05-09
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      相关资源
      最近更新 更多