为啥 Hibernate 不支持分布式事务? [关闭]
Posted
技术标签:
【中文标题】为啥 Hibernate 不支持分布式事务? [关闭]【英文标题】:Why does Hibernate not support distributed transactions? [closed]为什么 Hibernate 不支持分布式事务? [关闭] 【发布时间】:2014-04-14 04:18:02 【问题描述】:为什么 Hibernate 不支持分布式事务,即使我们可以使用不同的 cfg 文件 Hibernate 与多个数据库进行通信?
【问题讨论】:
请您详细说明和澄清您的问题。 【参考方案1】:Hibernate 确实支持分布式事务。在这种情况下,处理事务的不是 Hibernate,而是外部 JTA TransactionManager。并且 Hibernate 代码将在当前 JTA 事务的上下文中执行。
the documentation 中对此进行了描述。
【讨论】:
你能不能发一份这个实现的示例代码 我发布了一个文档链接。该文档有代码示例。阅读它。以上是关于为啥 Hibernate 不支持分布式事务? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Hibernate + Jersey + Jackson 随机获得“org.hibernate.TransactionException:不支持嵌套事务”
Hibernate 4.1.9(最新的最终版本)报告“不支持嵌套事务”
Spring Hibernate:Generic Dao 添加原因 - org.hibernate.TransactionException:不支持嵌套事务
org.hibernate.TransactionException:获取数据时不支持嵌套事务