2016-04-05 7 views

ответ

8

Это должно сделать работу:

<bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager"> 
   <property name="entityManagerFactory" ref="myEmf" /> 
</bean> 
<tx:annotation-driven transaction-manager="txManager" /> 

Я понятия не имею, где искать такие XML-эквиваленты для других аннотаций.

http://docs.spring.io/autorepo/docs/spring/4.2.x/spring-framework-reference/html/transaction.html#transaction-declarative-annotations

+0

Nice, спасибо. Вы дали мне идею для моего конкретного случая с спящим режимом, так что +1. – Andremoniy

2

Дополнительно к @LakatosGyula answer, в случае использования Hibernate с Spring этой конфигурации будет выполнять работу:

<tx:annotation-driven transaction-manager="txManager"/> 

<bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> 
    <property name="sessionFactory" ref="sessionFactory"/> 
</bean> 
Смежные вопросы