国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

spring - JavaWeb中 Service 層的事務問題

瀏覽:123日期:2024-01-08 17:42:25

問題描述

下面是我的Spring配置spring - JavaWeb中 Service 層的事務問題

通過上面的配置可以看出我是在所有的service中加入的事物,也就是說我的service出錯了會回滾所有的提交。那么如果遇到Aservice調用Bservice的方法,然后Bservice調用了Cservice層的方法,A->B->C這種情況屬于事物層嵌套調用,那么問題來了我在Cservice中如果出現異常,現在是只會回滾Cservice的事物,還是會把A和B的事物都回滾。請大牛來幫忙解釋下這個問題。我也是突然想到有這種情況實際沒有這么做呢~

問題解答

回答1:

這個沒試過。不過一般不建議service調用service,一些通用的可以放在dao

回答2:

propagation='REQUIRED' 是說如果當前存在事務,就放入當前事務范圍內,否則新建事務。所以它們都會屬于同一個事務的。

回答3:

這可以用過配置事務的傳播方法來定義吧。是要加入當前事務,還是自己新建一個事務。

標簽: java
相關文章:
主站蜘蛛池模板: 竹山县| 喀喇| 广南县| 平舆县| 故城县| 道孚县| 滨海县| 莱西市| 日喀则市| 武宁县| 十堰市| 芜湖县| 辽阳县| 寿宁县| 原平市| 永嘉县| 卫辉市| 桐庐县| 井陉县| 黎平县| 达拉特旗| 河北区| 瑞昌市| 天门市| 潼南县| 湘潭县| 香格里拉县| 南部县| 金秀| 乌鲁木齐县| 甘洛县| 毕节市| 当涂县| 新巴尔虎左旗| 陕西省| 岢岚县| 密山市| 丹东市| 黄山市| 天等县| 临洮县|