【发布时间】:2014-04-14 04:18:02
【问题描述】:
为什么 Hibernate 不支持分布式事务,即使我们可以使用不同的 cfg 文件 Hibernate 与多个数据库进行通信?
【问题讨论】:
-
请您详细说明和澄清您的问题。
标签: java database hibernate orm
为什么 Hibernate 不支持分布式事务,即使我们可以使用不同的 cfg 文件 Hibernate 与多个数据库进行通信?
【问题讨论】:
标签: java database hibernate orm
Hibernate 确实支持分布式事务。在这种情况下,处理事务的不是 Hibernate,而是外部 JTA TransactionManager。并且 Hibernate 代码将在当前 JTA 事务的上下文中执行。
the documentation 中对此进行了描述。
【讨论】: