hibernate的兩種事務(wù)管理jdbc 和jta方式。下邊說(shuō)說(shuō)兩者的區(qū)別
一、說(shuō)明一下jdbc和jta方式事務(wù)管理的區(qū)別:
JDBC事務(wù)由Connnection管理,也就是說(shuō),事務(wù)管理實(shí)際上是在JDBC Connection
中實(shí)現(xiàn)。事務(wù)周期限于Connection的生命周期之內(nèi)
JTA 事務(wù)管理則由 JTA 容器實(shí)現(xiàn),JTA 容器對(duì)當(dāng)前加入事務(wù)的眾多Connection 進(jìn)
行調(diào)度,實(shí)現(xiàn)其事務(wù)性要求。JTA的事務(wù)周期可橫跨多個(gè)JDBC Connection生命周期。
二、在了解jdbc和jta事務(wù)的基礎(chǔ)上,再來(lái)討論hibernate的兩種事務(wù)
對(duì)于基于JDBC Transaction的Hibernate 事務(wù)管理機(jī)制而言,事務(wù)管理在Session 所依托的JDBC Connection
中實(shí)現(xiàn),事務(wù)周期限于Session的生命周期。
對(duì)于基于JTA事務(wù)的Hibernate而言,JTA事務(wù)橫跨可橫跨多個(gè)Session。
三、hibernate中寫法的不同
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

