有没有人有一个从J2EE 6容器中的CDI托管bean开始,提交/回滚事务的最佳方法示例。?
我遇到了一个特殊情况,其中带注释的方法对我不起作用(我从同一个类中的另一个方法调用该方法),我需要手动设置事务边界。我想知道我可以在我的代码中做什么来复制以下注释的行为:
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
TIA
答案 0 :(得分:1)
您可以编写拦截器进行事务管理,然后可以为您的方法添加此拦截器。请参阅this blog post。
在Java EE 7中,我们为声明式事务管理以及EJB提供了神奇的(:))@ Transactal注释。