【发布时间】:2013-04-16 15:40:11
【问题描述】:
我正在通过使用 Hibernate 实现来配置 Spring 以使用 JPA。但是我不完全理解这个过程。我已经通过关注不同的博客等使其工作。我使用了 EJB 3.1,并且在那里我有一个 persistence.xml。但是在春天,我声明了一个 LocalContainer...Bean 并为其提供了一些属性,但我没有 persistence.xml。有人能解释一下它在 Spring 中是如何工作的以及声明的 bean 是什么吗?
<bean id="emf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
</property>
<property name="packagesToScan" value="com.company.domain" />
<property name="jpaProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.PostgreSQL82Dialect
</prop>
</props>
</property>
</bean>
【问题讨论】:
-
如果你想深入了解,你应该分享 spring 的配置。
-
@HimanshuBhardwaj 完成
标签: java spring jakarta-ee jpa