事務的傳播行為分為三種類型:
1.建立型的:嵌套建立、挂起建立、加入建立
嵌套建立(nested):存在目前事務則嵌套建立,不存在就建立。
挂起建立(requires_new):存在目前事務則挂起建立新事務,不存在就建立。
加入建立(required):存在目前事務則加入,不存在就建立。
2.非事務型的:加入非事務、挂起非事務
加入非事務(supports):存在目前事務則加入,不存在就非事務方式。
挂起非事務(not_supported):存在目前事務則挂起然後非事務方式,不存在就非事務方式。
3.報錯型的:存在報錯、不存在報錯
存在報錯(never):存在目前事務則報錯,不存在就非事務方式。
不存在報錯(mandatory):存在目前事務則加入,不存在就報錯。