首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单例会话bean生命周期回调方法中的事务属性

单例会话bean生命周期回调方法中的事务属性
EN

Stack Overflow用户
提问于 2014-07-08 12:42:33
回答 1查看 819关注 0票数 2

为什么单例会话bean中带有容器管理事务的带有@PostConstruct或@PreDestroy注释的方法只能具有以下事务属性之一:

所需

·REQUIRES_NEW

·NOT_SUPPORTED

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-08 12:46:11

我猜是因为@PostConstruct@PreDestroy注释方法是容器在bean创建或销毁期间调用的方法,因此将这些方法作为强制事务的一部分是没有意义的(因为在@PostConstruct之前没有调用业务方法)。SUPPORT类型也是如此。

您可以让方法本身进行事务处理(因此这个方法成为原子的),但是它不能加入其他事务,因为它是由容器调用的,您无法控制它。

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

https://stackoverflow.com/questions/24632177

复制
相关文章

相似问题

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