整合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 .
相關文章
相關標籤/搜索