数据访问层外的事务管理

时间:2014-07-24 10:48:03

标签: java hibernate transactions

数据访问层不对transaction management负责吗?我有这些DAO实现:HibernateDAO and SqlDAO。如果我将选择Hibernate并在上层处理其事务管理,当我切换到SQL时,我将更改Hibernate to SQL所做的每一个事务管理?这不好吧?在这种情况下我将使用什么策略? TIA。

1 个答案:

答案 0 :(得分:0)

我从未参与过春季和JTA之外的交易。 Spring使用transactions在多个不同平台上提供交易。您可能想要检查出来。

此外,我已经看到JTA事务在ejb,Hibernate和Jms消息上工作,但不确定它是否适用于jdbc和hibernate,更多关于hibernate事务here