永发信息网

为什么spring框架的大多数用户选择声明式事务管理

答案:1  悬赏:70  手机版
解决时间 2021-01-11 16:32
为什么spring框架的大多数用户选择声明式事务管理
最佳答案
首先你要明白spring的AOP不是对servic的每个方法都添加事务,而是根据你在service层写的方法名字的前缀来指定添加,比如


这上面2行就是默认添加事务的配置文件,很明显事务只对于find和query前缀的方法才添加,当然i也可以手动的添加,但实际开发项目中都是配置文件,默认添加的。
那问题来了 如果像你那样在service层调用了find方法再调用其它service层的query方法会不会冲突?是不会冲突的,因为一个session可以对应多个事务,当像你这种情况一个session要对应2个以上事务时候,根据spring SessionFactory配置文件 ,从第二个事务都嵌套在第一个find事务里。就是说后面的事务都包含在find方法的事务里。所以不冲突,我上面代码中的
propagation="REQUIRED"就是关键字,说明第二个事务开始都包含在第一个事务里
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海上联实业集团有限公司怎么样?
How close do you stand when you talk to a
张湾区五堰北街7号永乐风尚百货商场 有个买佳
把鸡埋在土里的那种做法叫什么,怎么做的?
中联典当有限公司在哪里啊,我有事要去这个地
Tom________theschoolbasketballteam
什么时候可以玩QQ仙恋?
北欧神话中天蝎座的名字和故事!
单选题史学家白寿彝指出:“隋炀帝开运河,适
本人买了希捷3T硬盘 只能看到800G的空间,怎
李白 孟浩然 王维 元二 都是唐朝人吗?
家庭盆栽灵芝怎么种植
滕毓旭的获奖情况
这是真的琥珀吗
65比98等于10比x,x为什么
推荐资讯
和 放 字一个扁旁一样的字有哪些
山地车26x1.75车圈可以使用民用26x1.50车胎么
我35高压113低压99这是什么情况啊?
从香港海洋公园怎么去到香港乌溪沙
x减2y加六的绝对值加上括号x加y加十二括号的
办低保需要哪些程序。
从高州怎样坐车到电白浪漫海岸
无框眼镜与诗乐无框眼镜有什么不同
+1(985)534-8305这是什么电话号????求解
中教企培(北京)信息咨询中心是不是假的
“镒”粤语怎样读??
c8051F340单片机问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?