Weblogic 12.1.3 CDI Transactional

时间:2015-10-27 16:45:13

标签: weblogic cdi jta weblogic12c

为了在使用Weblogic 12.1.3服务器的CDI bean下使用@Transactional注释启用CDI JTA事务,是否需要进行任何其他配置?

我试图将注释添加到服务方法中,但EntityManager无法识别在事务下运行。

是否有任何需要注册的拦截器或其他内容?

1 个答案:

答案 0 :(得分:1)

@JoshAment是对的。

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

目前只有Liberty Profile完全针对Java EE 7进行了认证。 计划中的年终WebLogic 12.1.4也将支持它。

无论如何,回答你的问题:刚配置的persistence.xml应该足以在你的代码中使用@javax.transaction.Transactional注释。

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

相关问题