有没有人有一个从 J2EE 6 容器内的 CDI 托管 bean 内开始、提交/回滚事务的最佳方法的示例?
我遇到了一种特殊情况,其中带注释的方法对我不起作用(我从同一类中的另一个方法调用该方法),并且我需要手动设置事务边界。我想知道我可以在代码中做什么来复制以下注释的行为:
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
TIA
您可以编写用于事务管理的拦截器,然后可以为您的方法添加此拦截器。看这篇博文 https://blogs.oracle.com/arungupta/entry/totd_151_transactional_interceptors_using.
在 Java EE 7 中,我们拥有神奇的 (:)) @Transactional 注释,用于声明性事务管理以及 EJB 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)