位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java中如何實現(xiàn)事務的封裝

提問人:榮凡88發(fā)布時間:2020-10-15

(1)ThreadLocal(線程局部變量):

為每一個使用該變量的線程維護一個變量值的副本。

(2)如何實現(xiàn)事務的封裝

a,應該由業(yè)務層來控制事務,即啟動事務、提交或者回滾事務都由業(yè)務層的類來控制。

b,業(yè)務層會調用 DAO 來完成數(shù)據(jù)庫的訪問,業(yè)務層必須要保證每一個 DAO 的方法都必須使用同一個 Connection。

c,業(yè)務層可以將 Connection 對象綁訂到 ThreadLocal 對象上。因為執(zhí)行各個 DAO的方法都是同一個線程,這樣,就實現(xiàn)了各個 DAO 的方法使用的都是同一個連接了。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部