配置Hibernate4,Spring和Hibernate版本兼容问题

来源:互联网 发布:北通 手柄 知乎 编辑:程序博客网 时间:2024/04/30 13:47

在Application.context.xml文件中配置Hibernate4

<!-- 指定了Hibernate的映射文件和配置信息 -->      <bean id="sessionFactory"  class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">          <property name="dataSource">              <ref local="dataSource" />          </property>          <property name="hibernateProperties">              <props>                  <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>                  <prop key="show_sql">true</prop>                  <prop key="hibernate.jdbc.batch_size">20</prop>                  <prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop>            </props>          </property>          <property name="packagesToScan" value="*" />              </bean>       <bean id="transactionManager"  class="org.springframework.orm.hibernate4.HibernateTransactionManager">          <property name="sessionFactory" ref="sessionFactory" />      </bean> 

<prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop>

高亮显示的部分是配置hibernate4和hibernate5时必须要加上的,hibernate3之前的版本不需要这一句。

Spring和Hibernate版本兼容问题

目前Spring3.2.9只能支持Hibernate4.2,不能支持更高版本的,所以导入jar包时需要注意。


1 0
原创粉丝点击