2个都出稳定版了,整合后发现一些改变:spring
Hibernate4 貌似必须JDK1.6+ ;1.5 不行session
spring3.1 不在提供hibernateTemplate 这些支持,而是让你直接使用sessionfactory 中的getCurrentSession 方法。使用该方法必须保证当前有事务,另外不少人说使用getCurrentSession 必须配置hibernate
<property name="hibernate.current_session_context_class">thread</property>
可是,我使用了反而不行,个人事务是:
<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager" p:sessionFactory-ref="sessionFactory" > </bean>而不是默认的jta .