@ Транзакционные аннотации Guice с использованием JTA

У нас есть приложение, работающее как в Weblogic, так и в Tomcat. Мы используем аннотацию @Transactional пакета Guice для правильного выполнения операций с базой данных с использованием persistenceUnit типа RESOURCE_LOCAL с использованием Tomcat.

Используя Weblogic, тип персистентности - JTA, и мы получаем эту ошибку:

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

Мы не вызываем em.getTransaction(), поэтому, возможно, аннотация @Transactional вызывает эту ошибку?

С уважением.

0 ответов

Другие вопросы по тегам