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 .