首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring事务注释

Spring事务注释
EN

Stack Overflow用户
提问于 2014-04-07 12:51:35
回答 1查看 126关注 0票数 0

我有一个方法aaa,它调用方法bbbccc

如果bbbccc有问题,我想回滚。

我为方法aaa添加了这个注释

代码语言:javascript
复制
@Transactional(propagation=Propagation.REQUIRED),

对于方法bbbccc,我是否需要在注释方面使用相同的值,还是只能使用这个值?

代码语言:javascript
复制
@Transactional
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-07 13:26:41

您只需要将@Transactional放在aaa方法中,而不必将@Transactional(propagation=Propagation.REQUIRED)放置到bbb和ccc方法中,因为Spring将自行处理,并将此属性作为默认属性。如果您想将bbb方法与aaa启动的事务隔离开来,那么将@Transactional(propagation=Propagation.REQUIRES_NEW)放在bbb方法上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22912954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档