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ù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>