0
我有一個非事務代碼的應用程序。彈簧2.5.6與Java事務回滾數據庫中斷
目前在Java 6和Spring 2.5.6(使用ibatis-sqlmap-2.3.0)。
要求是,如果發生數據庫中斷時處理企業服務bean消息,應回滾事務並將消息放回隊列。
我應該做些什麼改變,請您給我一個指針?
我有一個非事務代碼的應用程序。彈簧2.5.6與Java事務回滾數據庫中斷
目前在Java 6和Spring 2.5.6(使用ibatis-sqlmap-2.3.0)。
要求是,如果發生數據庫中斷時處理企業服務bean消息,應回滾事務並將消息放回隊列。
我應該做些什麼改變,請您給我一個指針?
您可以使用Two Face Commits將Spring與JMS和數據庫集成。我們使用Atomikos作爲交易管理器。看看http://www.atomikos.com/Documentation/TwoPhaseCommitWithTomcatSpringJMSAndJDBC。
你應該考慮升級你的Spring項目。 Spring 3.2.x是受支持的最低版本。