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