0
在Hibernate和Spring的Web應用程序中使用JTA的主要目標是什麼?使用JTA與休眠
在Hibernate和Spring的Web應用程序中使用JTA的主要目標是什麼?使用JTA與休眠
最主要的是支持分佈式事務。例如,您可能想要寫入數據庫併發送JMS消息,並且同時具有相同事務的一部分。或者修改兩個不同的數據庫。
另一個原因可能是您已經在Java EE容器內運行您的應用程序,爲JTA提供支持,並希望從容器服務(診斷,統計數據等)中受益。
Okey謝謝,請您解釋一下診斷和統計的部分,它也可能會Hibernate嗎? – Angelika 2013-03-09 21:08:07
您的應用服務器可以提供一個控制檯應用程序,例如,列出所有當前事務,顯示已經執行了多少次提交和回滾,指向最長的事務等等。它可以這樣做,因爲它控制自己的事務管理器和可以從中收集這些信息。如果你不使用它的交易管理器,你會失去它。 – 2013-03-09 21:12:28
好thnx,所以JTA接近服務器端? – Angelika 2013-03-09 21:18:42