0

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>
4

1 に答える 1