数据访问层不对transaction management
负责吗?我有这些DAO实现:HibernateDAO and SqlDAO
。如果我将选择Hibernate并在上层处理其事务管理,当我切换到SQL时,我将更改Hibernate to SQL
所做的每一个事务管理?这不好吧?在这种情况下我将使用什么策略? TIA。
答案 0 :(得分:0)
我从未参与过春季和JTA之外的交易。 Spring使用transactions在多个不同平台上提供交易。您可能想要检查出来。
此外,我已经看到JTA事务在ejb,Hibernate和Jms消息上工作,但不确定它是否适用于jdbc和hibernate,更多关于hibernate事务here。