2011-03-24 115 views
0

HibernateJpaVendorAdapter用於將Spring JPA與Hibernate集成。例如,下面的配置工作:Spring JPA + Hibernate(3.5,3.6,4.0 .....)集成

<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

春天在什麼計劃來支持這個(HibernateJpaVendorAdapter)對於最近發佈的Hibernate 3.5一樣,3.6 4.0等?

如果沒有,是否有任何其他建議如何將Spring JPA與Hibernate集成?

回答

3

你可以在春季JIRA提出一個關於這個問題。我懷疑文檔沒有更新。適配器非常非常簡單(請檢查source code),並且沒有什麼可以出錯的。我們在生產環境中使用hibernate 3.5,沒有任何問題。