hibernate事務管理 (jdbc jta)
hibernate的兩種事務管理jdbc 和jta方式。下邊說說兩者的區別一、說明一下jdbc和jta方式事務管理的區別:
JDBC事務由Connnection管理,也就是說,事務管理實際上是在JDBC Connection
中實現。事務周期限于Connection的生命周期之內
JTA 事務管理則由 JTA 容器實現,JTA 容器對當前加入事務的眾多Connection 進
行調度,實現其事務性要求。JTA的事務周期可橫跨多個JDBC Connection生命周期。
二、在了解jdbc和jta事務的基礎上,再來討論hibernate的兩種事務
對于基于JDBC Transaction的Hibernate 事務管理機制而言,事務管理在Session 所依托的JDBC Connection
中實現,事務周期限于Session的生命周期。
對于基于JTA事務的Hibernate而言,JTA事務橫跨可橫跨多個Session。
三、hibernate中寫法的不同































posted on 2007-07-29 01:58 dreamstone 閱讀(5268) 評論(3) 編輯 收藏 所屬分類: dao層框架