【发布时间】:2014-12-26 03:55:43
【问题描述】:
在 Java EE 上下文中,特别是在 CDI ApplicationScoped 对象中,我需要强制回滚容器管理的事务。 (它是 JPA(事务)动作和一些文件系统动作的组合,后者不是真正的事务性,所以我必须手动做一些事情)
我之前可以使用SessionContext,但是在注入更多依赖项之后,框架(WildFly 8.1.0 中的 Weld CDI)不再将我的ApplicationScoped 对象标记为会话或消息驱动的 bean . (根据错误消息,很可能是正确的)
所以问题是:还有其他选择吗?我确实查看了UserTransaction,但“遭受”与SessionContext 相同的限制。
【问题讨论】:
标签: java jakarta-ee jpa cdi jta