事務的隔離級別:DEFAULT、READ_UNCOMMITED、READ_COMMITTED、REPEATABLE_READ、SERIALIZABLE
事務的傳播行為:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED
我們這里舉一個小例子說明下,在一個service方法中執行兩個sql操作,中間存在數據計算異常,此時我們一定希望數據回滾,那么我們就需要在方法前標注REQUIRED
如上所示,我們來測試下
運行后顯示異常
數據庫還是兩條,說明事務生效,執行了回滾操作。