Spring 2.5.6使用Java Transaction回滚数据库中断

时间:2014-02-17 22:27:48

标签: spring spring-transactions

我有一个非交易代码的应用程序。

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

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

我应该做些什么改变,请你指点一下?

1 个答案:

答案 0 :(得分:0)

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

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