@ Транзакционные аннотации 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 вызывает эту ошибку?
С уважением.