我有幾個關於在Tomcat上運行的JPA + Spring集成的問題。我一直在尋找一些時間,一直沒有找到具體的答案,所以這裏有:如何使用spring注入JPA EntityManager
是否有可能讓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>
編輯:這是非常有益的,謝謝大家!