摘要:
简介:Hibernate本身并不具备事务管理能力 。在事务管理层, Hibernate将其委托给底层的JDBC或者JTA,以实现事务管理和调度功能。Hibernate的默认事务处理机制基于JDBC Transaction。JTA 提供了跨Session 的事务管理能力。这一点是与JDBC Transaction 最大的差异。JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection中实现。事务周期限于Connection的生命周期之类。同样,对于基于JDBC Transaction的Hibernate 事务管理机制而言,事务管理在Session 所依托 阅读全文