整合spring3.1和hibernate4

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 .
相关文章
相关标签/搜索