@Transactional guice注释使用JTA

时间:2014-05-28 08:18:39

标签: java tomcat weblogic jta transactional

我们有一个在Weblogic和Tomcat中都运行的应用程序。我们使用Guice包的@Transactional注释来使用Tomcat使用RESOURCE_LOCAL类型的persistenceUnit正确执行数据库操作。

使用Weblogic,持久性类型是JTA,我们收到此错误:

java.lang.IllegalStateException: 
Exception Description: Cannot use an EntityTransaction while using JTA.

我们没有调用em.getTransaction(),所以@Transactional注释可能导致此错误?

问候。

0 个答案:

没有答案