HibernateJpaVendorAdapter

HibernateJpaVendorAdapter

HibernateJpaVendorAdapter用于将Spring JPA与Hibernate集成。例如,以下配置有效:

<bean id="entityManagerFactory"
    class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="persistenceUnitName" value="trstore" />
    <property name="dataSource" ref="dataSource" />
    <property name="jpaVendorAdapter">
        <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">

            <property name="databasePlatform" value="${hibernate.dialect}" />

        </bean>
    </property>

</bean>


但是按照规定,Spring的文档HibernateJpaVendorAdapter仅在Hibernate 3.3中进行了测试。

http://static.springsource.org/spring/docs/3.0.x/api/org/springframework/orm/jpa/vendor/HibernateJpaVendorAdapter.html

Spring是否计划为最新的Hibernate版本(例如3.5、3.6 4.0等)支持this(HibernateJpaVendorAdapter)?

如果没有,是否有关于如何将Spring JPA与Hibernate集成的替代建议?

最佳答案

您可以在春季JIRA中提出有关此问题的问题。我怀疑文档尚未更新。适配器非常非常简单(请检查source code),并且没有出错的地方。我们在生产中使用了Hibernate 3.5,没有任何问题。

08-18 01:58