隔離級別:
1、ISOLOCATION_DEFAULT: 數據庫默認級別
2、ISOLOCATION_READ_UNCOMMITTED: 允許讀取未提交的讀, 可能導致臟讀,不可重復讀,幻讀
3、ISOLOCATION_READ_COMMITTED: 允許讀取已提交的讀,可能導致不可重復讀,幻讀
4、ISOLOCATION_REPEATABLE_READ : 不能能更新另一個事務修改單尚未提交(回滾)的數據,可能引起幻讀
5、ISOLOCATION_SERIALIZABLE: 序列執行效率低
傳播級別:
1、PROPERGATION_MANDATORY: 方法必須運行在一個事務中,不存在事務則拋出異常
2、PROPERGATION_NESTED: 存在事務則運行在嵌套事務中,不存在則創建一個事務
3、PROPERGATION_NEVER: 當前方法不能運行在事務中,存在事務則拋出異常
4、PROPERGATION_NOT_SUPPORT: 當前存在事務則將其 掛起
5、PROPERGATION_REQUIRED: 不存在事務則創建一個事務
6、PROPERGATION_REQUIRES_NEW: 新建一個自己的事務,不論當前是否存在事務
7、PROPERGATION_SUPPORT: 存在事務則加入,不存在也可以