J2EE中的应用程序托管事务

时间:2014-02-20 15:32:46

标签: java java-ee transactions cdi

有没有人有一个从J2EE 6容器中的CDI托管bean开始,提交/回滚事务的最佳方法示例。?

我遇到了一个特殊情况,其中带注释的方法对我不起作用(我从同一个类中的另一个方法调用该方法),我需要手动设置事务边界。我想知道我可以在我的代码中做什么来复制以下注释的行为:

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

TIA

1 个答案:

答案 0 :(得分:1)

您可以编写拦截器进行事务管理,然后可以为您的方法添加此拦截器。请参阅this blog post

在Java EE 7中,我们为声明式事务管理以及EJB提供了神奇的(:))@ Transactal注释。