我正在配置Spring使用Hibernate實現使用JPA。但是我完全不瞭解這個過程。我已經通過遵循不同的博客等來實現它。我使用了EJB 3.1,並且在那裏我有一個persistence.xml。然而,在春天我宣佈了一個LocalContainer ... Bean並提供了一些屬性,並且我沒有persistence.xml。有人能解釋它在Spring中的工作原理以及聲明的bean是什麼?在Spring應用程序中配置JPA
<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完成 – LuckyLuke