Spring的事務(wù)管理

在操作數(shù)據(jù)庫(kù)時(shí)(增刪改),如果同時(shí)操作多次數(shù)據(jù),我們從業(yè)務(wù)希望,要不全部成功,要不全部失敗。這種情況稱(chēng)為事務(wù)處理。

A轉(zhuǎn)賬給B。

第一步,扣除A君賬號(hào)要轉(zhuǎn)的金額

第二步,增加B君賬號(hào)的金額

事務(wù):指單個(gè)邏輯操作單元的集合

Spring事務(wù)控制我們要明確的

????????1.JavaEE體系進(jìn)行分層開(kāi)發(fā),事務(wù)處理位于業(yè)務(wù)層,所以,一般情況下我們使用事務(wù)代理,一般放在分層設(shè)計(jì)業(yè)務(wù)層。

????????2.spring框架為我們提供了一組事務(wù)控制的應(yīng)用程序接口(API)。

????????3.spring的事務(wù)控制都是基于AOP的,它既可以使用編程的方式實(shí)現(xiàn),也可以使用配置的方式實(shí)現(xiàn)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.數(shù)據(jù)庫(kù)事務(wù)基礎(chǔ)知識(shí) 1.1.何為數(shù)據(jù)庫(kù)事務(wù) 數(shù)據(jù)庫(kù)事務(wù)的4個(gè)特性 原子性:組成一個(gè)事務(wù)的多個(gè)數(shù)據(jù)庫(kù)操作是一個(gè)不...
    小螺釘12138閱讀 1,712評(píng)論 1 18
  • 什么是Spring的事務(wù)管理 ??在實(shí)際開(kāi)發(fā)中,操作數(shù)據(jù)庫(kù)時(shí)都會(huì)涉及到事務(wù)管理問(wèn)題,為此Spring提供了專(zhuān)門(mén)用于...
    紙中圓閱讀 1,459評(píng)論 0 0
  • 1.DAO和事務(wù)管理的牽絆 事務(wù)管理的目的是保證數(shù)據(jù)操作的事務(wù)性(原子性、一致性、隔離性、持久性,即所謂的ACID...
    小螺釘12138閱讀 536評(píng)論 1 2
  • 在一個(gè)實(shí)際項(xiàng)目中事務(wù)都是由業(yè)務(wù)層進(jìn)行管理的,因?yàn)闃I(yè)務(wù)邏輯上的一組操作才是實(shí)際意義上的事務(wù)。 數(shù)據(jù)庫(kù)系統(tǒng)中有事務(wù),D...
    善傾閱讀 377評(píng)論 0 0
  • 事務(wù)有一系列操作組成,這些操作是一個(gè)整體,密不可分,也就是說(shuō)這些操作要么都執(zhí)行成功,要么都不會(huì)執(zhí)行。 事務(wù)的CAI...
    luoxn28閱讀 540評(píng)論 0 0

友情鏈接更多精彩內(nèi)容