-
聲明式事務管理,配置。 1.配置prop文件讀取 2.配置數據源 3.配置業務類 4.配置事務管理器 transactionManager 5.配置代理類 5.1 transactionManager、target、transactionAttribute查看全部
-
事務隔離級別查看全部
-
具體實現查看全部
-
spring 事務接口查看全部
-
持久性查看全部
-
隔離性查看全部
-
一致性查看全部
-
原子性,不可分割查看全部
-
還不錯查看全部
-
事務的特性就是 邏輯上要么一起成功 要么一起失敗。例如張三給李四轉賬沒成功查看全部
-
事務隔離級別(四種)查看全部
-
事務管理3個接口查看全部
-
好的查看全部
-
事務的幾個特性查看全部
-
spring事務傳播行為: 復雜業務情況:需調用service1.a()和service2.b()才能文成一個業務。 事務的傳播行為:解決業務層方法之間的相互調用的問題。 事務傳播行為(七種,分三類): PROPAGATION_REQUIRED - 支持當前事務,如果不存在就新建一個(重點記!) [調用service.a()又調用service.b(),如果a有事務,那么就用a的事務;如果a沒有事務,在調用b的時候就會創建事務,且把a包含到該事物中,即:a和b是在同一個事務里] PROPAGATION_SUPPORTS - 支持當前事務,如果不存在,就不使用事務 [a有事務b就用,沒有,b就不用] PROPAGATION_MANDATORY - 支持當前事務,如果不存在,拋出異常 --- PROPAGATION_REQUIRES_NEW - 如果有事務存在,掛起當前事務,創建一個新的事務(!) [如果a有事務,那么將a的事務掛起,再新建。即:a和b不在同一個事務] PROPAGATION_NOT_SUPPORTED - 以非事務方式運行,如果有事務存在,拋出異常 PROPAGATION_NEVER - 以非事務方式 運行,如果有事務存在,拋出異常 --- PROPAGATION_NESTED - 如果當前事務存在,則嵌套事務執行(!) [當執行a的時候,會使用事務來設置保存點,再去執行b的時候,如果b沒有異常,那么久一起提交;如果b中發生異常,它會根據設定可以回滾到保存點也可以回到最初的狀態]查看全部
舉報
0/150
提交
取消