Я получаю следующую ошибку при сохранении объекта домена hibernate.Hibernate Envers не работает с транзакциями JTA
org.springframework.orm.hibernate4.HibernateSystemException: Невозможно создать пересмотр из-за неактивную сделку; вложенное исключение org.hibernate.envers.exception.AuditException: Невозможно создать пересмотр из-за неактивного сделки
Если отключить Envers, все работает нормально, и объект сохраняется успешно.
<prop key="hibernate.listeners.envers.autoRegister">false</prop>
Моя настройка заключается в следующем
Я включил следующие в моем sessionFactory
боба
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean" >
...
<prop key="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WeblogicTransactionManagerLookup</prop>
<prop key="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</prop>
...
Ищу вверх WebLogic источника данных с использованием follwing конфигурации
<jee:jndi-lookup id="dataSource" jndi-name="jdbc.myDsXA" />
<tx:jta-transaction-manager />
Что я делаю не так?
У меня была такая же проблема. Я замечаю, что ответов нет, но мне интересно, если вы нашли что-нибудь в автономном режиме? –
Нет, до сих пор не получается заставить его работать – jax