当前位置: 首页 > 知识库问答 >
问题:

Weblogic 12.1.3 CDI Transactional

关玮
2023-03-14

为了使用Weblogic 12.1.3 server的CDI beans下的@Transactional annotation启用CDI JTA事务,是否需要进行任何其他配置?

我尝试将注释添加到服务方法中,但EntityManager没有识别出它是在事务下运行的。

是否有拦截器或其他需要注册的东西?

共有1个答案

闻修筠
2023-03-14

@乔希门特是对的。

WebLogic 12.1.3仅部分支持JavaEE 7(它支持它的四个部分:JPA 2.1JAX-RS 2.0JSON-P 1.0WebSockets 1.0)。但是@TransactionalJTA 1.2的一部分。

目前,只有Liberty概要文件通过了针对Java EE 7的全面认证。计划的年终WebLogic 12.1.4也将支持它。

无论如何,回答您的问题:只需配置persistence.xml就足以在代码中使用@javax.transaction.Transactional注释。

//您也可以考虑离开Java EE 7;)然后你就可以自由选择任何你想要的自由了。我坚信服务器本身不应该提供servlet以外的任何东西。

 类似资料:

相关问答

相关文章

相关阅读