1. 程式人生 > >Spring事務回滾與異常

Spring事務回滾與異常

Spring的事務管理預設是針對unchecked exception回滾,也就是預設對Error異常和RuntimeException異常以及其子類進行事務回滾,且必須對丟擲異常,若使用try-catch對其異常捕獲則不會進行回滾,會把事物吞併!需要手動丟擲執行時異常才會回滾(Error異常和RuntimeException異常丟擲時不需要方法呼叫throws或try-catch語句);

checked異常,checked異常必須由try-catch語句包含或者由方法throws丟擲,且事務預設對checked異常不進行回滾。

https://blog.csdn.net/zhouleiblog/article/details/82834178

https://www.cnblogs.com/leihuazhe/p/7735416.html