【发布时间】:2012-11-13 02:25:10
【问题描述】:
我使用 JTATransactionManager 来管理事务。我想用 Spring 的 @Transactional 注释包装的一段代码有 2 个数据库调用——一个使用 Hibernate SessionFactory,另一个使用普通 JDBC。两者都使用相同的数据源。因此,我希望两者都受同一个事务的约束。
但它看起来不像使用了一个事务。相反,每个人都打开自己的事务。这可能是什么原因。 ?如何确保使用单个事务来绑定这两个操作。 ?
如果需要,我可以提供配置和代码。
【问题讨论】: