我可以在一個事務期間創建多個連接,並對它們執行提交,前提是連接取自weblogic中的數據源。 ???請幫忙在交易期間提交多個連接
0
A
回答
1
你是指不同的數據源?
當然可以。這是JTA的目的。
只要確保所涉及的數據源的驅動程序是XA認可的。
編輯 我明白你的意思了。
我開發的應用程序具有這樣的功能。假設您的請求處理例程有一些基本的流程控制或處理程序結構,那麼您總是可以爲錯誤處理部分啓動一個新的事務,提交新的事件並回滾原來的事件。
使用Spring +聲明式事務的控制,你需要有錯誤處理程序周圍宣佈爲交易,用REQUIRES_NEW傳播策略
0
此基礎上你想要的,有效的,自治事務登錄失敗的評論,您可以使用數據源中的第二個連接,並在回滾原始失敗的連接時進行確認(不需要XA;問題中的措辭表明您希望同時提交兩個連接);或者如果您可以在回滾之前使用實際的autonomous transaction來處理原始連接內的日誌記錄。這可能更簡單和更清晰,尤其是如果您的失敗真的來自套餐通話,因爲它可以在發生故障時處理,而不是讓客戶擔心。大綱:
PROCEDURE log_failure(...)
IS
PRAGMA AUTONOMOUS_TRANSACTION;
BEGIN
insert ...
commit;
END log_failure;
相關問題
- 1. MVCC_READ_CONFLICT同時提交多個交易
- 2. 交易提交?
- 3. 開始交易...提交交易問題
- 4. 單個交易下具有相同連接字符串的多個連接,高位交易?
- 5. 春季交易中的一個連接?
- 6. Kotlin Exposed未提交交易
- 7. bitcoinj P2SH輸入交易連接到輸出交易
- 8. 交易所2010 - 交易所MAPI連接問題
- 9. 使用一個SQL連接有多個交易
- 10. Jquery提交多個鏈接
- 11. @交易多重更新;每提交一個查詢
- 12. Sql Server總結多個交易完成的單個交易ID
- 13. 是什麼意思開放式交易和提交交易
- 14. 不同日期之間的總交易
- 15. 連接vs會話vs交易
- 16. 條紋平衡交易連接帳戶
- 17. 提交期間的異常
- 18. ejb提交連接嗎?
- 19. 連接提交函數Python
- 20. 在表單提交期間提交數據
- 21. aiopg/psycopg2自動提交和交易
- 22. SAP BAPI交易未從WCF提交
- 23. 可靠的字典和交易提交
- 24. Wildfly - deltaspike - 交易沒有提交?
- 25. 鎖表直到交易提交
- 26. 春季交易沒有提交
- 27. PDO交易提交而不是回滾
- 28. 提交多個表單提交值
- 29. 交易與非交易msmq
- 30. 在codeigniter與多個表的交易
嗨阿德里安......如果我的數據源不是XA-awared ..那麼會有什麼問題。 – 2010-07-26 10:55:53
嗯,是的......除非你有其他的方式來在事務的「入伍」數據源中執行兩階段提交。 – 2010-07-26 11:46:49
我的意思是..假設我使用hibernate和數據源作爲連接提供程序..但對於一種情況,我需要回滾完整的執行..但要插入到一個表中的時間..和一些細節...我認爲使用數據源連接,並使用簡單的過程插入到表中使用PreparedStatement ...會有任何關於連接的問題.. – 2010-07-26 14:47:29