Spring事務的傳播屬性ui
propagation_required:支持當前事務,若是當前沒有事務,就新建一個事務。事務
propagation_requires_new:新建事務,若是當前存在事務,把當前事務掛起。新建的事務和被掛起的事務沒有任何關係,是兩個獨立的事務。io
propagation_supports:支持當前事務,若是當前沒有事務,就以非事務方式執行。require
propagation_mandatory:支持當前事務,若是沒有事務,就跑出異常。異常
propagation_not_supported:以非事務方式執行操做,若是當前存在事務,就把當前事務掛起。require
propagation_never:以非事務方式執行,若是當前存在事務,則拋出異常。new
propagation_nested:若是一個活動的事務存在,則運行在一個嵌套的事務中。若是沒有活動事務,則按required屬性執行。