【发布时间】:2014-09-15 21:14:40
【问题描述】:
数据访问层不对transaction management 负责,对吗?我有这些 DAO 实现:HibernateDAO and SqlDAO。如果我选择 Hibernate 并在上层处理它的事务管理,当我切换到 SQL 时,我将更改 Hibernate to SQL? 所做的每一个事务管理?这很糟糕吧?在这种情况下我将使用什么策略? TIA。
【问题讨论】:
-
SqlDAO 是否基于任何工具?还是普通的 JDBC 调用?
-
你好。现在我还没有在 SqlDAO 中写任何东西,但我想这只是简单的 JDBC 调用。你会建议什么样的灵活性,以便处理事务的上述层将不依赖于 DAO 是否使用 Hibernate、JDBC 或其他实现?谢谢。
标签: java hibernate transactions