我有一个非交易代码的应用程序。
目前在Java 6和Spring 2.5.6中(使用ibatis-sqlmap-2.3.0)。
要求是,在发生数据库中断时处理企业服务bean消息时,应该回滚事务并将消息放回队列中。
我应该做些什么改变,请你指点一下?
答案 0 :(得分:0)
您可以使用Two Face Commits将Spring与JMS和数据库集成。我们使用Atomikos作为交易经理。看看http://www.atomikos.com/Documentation/TwoPhaseCommitWithTomcatSpringJMSAndJDBC。
您应该考虑升级您的Spring项目。 Spring 3.2.x是支持的最低版本。