У меня есть несколько вопросов о интеграции JPA + Spring, запущенной на Tomcat. Я искал какое-то время и не смог найти никакого конкретного ответа, поэтому вот оно:
Возможно ли, что Spring введет объект JPA entityManager
в мой класс DAO без расширения JpaDaoSupport? Если да, то Spring управляет транзакцией в этом случае?
Я пытаюсь сохранить конфигурацию Spring максимально простой:
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="em"/>
</bean>
<bean id="em" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
<property name="persistenceUnitName" value="myPU"/>
</bean>
EDIT: это было очень полезно, спасибо вам всем!