?事務
什么是事務
事務是?組操作的集合, 是?個不可分割的操作.
事務會把所有的操作作為?個整體, ?起向數據庫提交或者是撤銷操作請求. 所以這組操作要么同時成功, 要么同時失敗.
為什么需要事務?
事務的操作
Spring 中事務的實現
創建好數據庫后就是配置數據庫相關的配置,創建實體類,創建mapper的sql語句和服務層代碼,就是先完成和數據庫的通信準備。就是mybatis的步驟。
Spring 編程式事務(了解)
Spring 聲明式事務 @Transactional
@Transactional 詳解
rollbackFor
事務隔離級別
MySQL 事務隔離級別(回顧)
在數據庫中通過以下 SQL 查詢全局事務隔離級別和當前連接的事務隔離級別:
1 select @@global.tx_isolation,@@tx_isolation;
Spring 事務隔離級別?
Spring 事務傳播機制?
什么是事務傳播機制
如果是一個有事務的方a法調用沒有事務的方法b,那么b方法自動包括進了a方法的事務中。
事務隔離級別解決的是多個事務同時調??個數據庫的問題
事務的傳播機制有哪些
有兩個方法,a調用b,當前存在事務指的是調用b方法的a方法有沒有事務,創建一個新事物則是b方法創建事務,加入該事務加入的是a事務。
當b加入a的事務時,b報了異常,那么a和b方法都會回滾。?
Spring 事務傳播機制使用和各種場景演示
REQUIRED(加?事務)
REQUIRES_NEW(新建事務)
NESTED(嵌套事務)
NESTED和REQUIRED 有什么區別?
?