@Transactional事務常用場景
1>不要在interface上聲明@Transactional,應該在class的具體方法上使用@Transactional。
2>如果@Transactional加在class上,則class中所有的方法都會有事務,包括查詢方法,這種對性能是有影響的。
3>同一個類中,方法A沒有聲明事務,方法B聲明瞭事務,方法A中用到了方法B,外部調用方法A時,B的事務是不起效的。
4>@Transactional只能用在public修飾的方法上,用在protected、private上無效的,因爲@Transactional修飾的方法被外部調用纔會生效。
5>拋出如下異常,事務會回滾:
5.1>XXXException,事務回滾
5.2>子線程中,execute方法直接加上@Transactional,可以回滾;間接調用,不會回滾。
spring註解--Transactional
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
24小時熱門文章
最新評論文章
-
Java 認證考試 OCAJP 經驗總結
-
豌豆莢APP 行爲審計
-
Studio 3T for mongoDB註冊碼 算法註冊機
-
ZUKEN軟件CR5000/8000 最新2018破解教程(附破解軟件)
-
看美劇練口語小結 摩登家庭(ModernFamily) S01E04
-
win10 藍屏分析-fwpkclnt.sys ( fwpkclnt+1361 )
-
Windows7 開機桌面黑屏故障終極解決方案
-
中區約炮 line:57963 Telegram:md08080 台中砲台.西屯外送茶.大雅找美女
-
心血來潮拆華碩X54H筆記本(打算升級)
-
配置Visual Studio Code用作51單片機C51代碼編輯器,替代KeilC編輯代碼事半功倍!