####事務分級別,默認是數據庫相同的事務,如下是默認事務測試結果數據庫
註解 @Transactional 聲明事務函數
A無事務 ,B有事務。主函數調用A方法,A方法調用B方法,B方法有異常。實驗結果:A,B方法均未回滾測試
A有事務 ,B無事務。主函數調用A方法,A方法調用B方法,B方法有異常。實驗結果:A,B方法都回滾了.net
當內部調用方法時,並不會經過代理類調用並開啓事務,與普通方法調用同樣代理
@Transactional(rollbackFor = Exception.class) blog
下面會說明緣由:事務