我有几个关于在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>
编辑:这是非常有益的,谢谢大家!