Hibernate 実装を使用して JPA を使用するように Spring を構成しています。しかし、私はそのプロセスを完全には理解していません。さまざまなブログなどをフォローして動作するようになりました。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>