中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

spring的事務傳播屬性有哪些

小億
106
2023-09-12 20:46:35
欄目: 編程語言

在Spring中,事務傳播屬性定義了一個方法的事務邊界如何與其他方法的事務邊界相互關聯。Spring提供了以下的事務傳播屬性:

  1. REQUIRED:如果當前存在事務,則加入該事務,如果不存在事務,則創建一個新的事務。這是最常用的傳播屬性。

  2. SUPPORTS:如果當前存在事務,則加入該事務,如果不存在事務,則以非事務的方式運行。

  3. MANDATORY:如果當前存在事務,則加入該事務,如果不存在事務,則拋出異常。

  4. REQUIRES_NEW:無論當前是否存在事務,都創建一個新的事務。如果當前存在事務,則將當前事務掛起。

  5. NOT_SUPPORTED:以非事務的方式運行,如果當前存在事務,則將當前事務掛起。

  6. NEVER:以非事務的方式運行,如果當前存在事務,則拋出異常。

  7. NESTED:如果當前存在事務,則在當前事務的嵌套事務中運行。如果不存在事務,則創建一個新的事務。嵌套事務可以獨立于外部事務進行提交或回滾。

這些事務傳播屬性可以通過在@Transactional注解中指定來應用于方法。例如,@Transactional(propagation = Propagation.REQUIRED)。

0
西乌| 个旧市| 光泽县| 青州市| 安宁市| 英吉沙县| 武平县| 怀安县| 五大连池市| 柳江县| 海阳市| 安福县| 台湾省| 惠州市| 定州市| 西畴县| 牡丹江市| 滦平县| 沂水县| 梅河口市| 察雅县| 漠河县| 临夏市| 方正县| 泰州市| 清远市| 冷水江市| 太仆寺旗| 四子王旗| 行唐县| 诸暨市| 大田县| 郯城县| 界首市| 敖汉旗| 安泽县| 灵丘县| 陇南市| 广昌县| 彰化市| 当雄县|