Spring3.2与Hibernate整合问题

1.报org.hibernate.HibernateException: No Session found for current thread错误
把hibernate中这项配置注释掉
  <!--<prop key="hibernate.current_session_context_class">thread</prop>-->
并把Service中的事务
  @Transactional(propagation=Propagation.REQUIRED ....
配置成REQUIRED,或其他需要事务的配置,如果是NOT_SUPPORTED

2.org.hibernate.HibernateException: createQuery is not valid without active transa
ction

  <!--<prop key="hibernate.current_session_context_class">thread</prop>-->
注释掉就行了。

你可能感兴趣的:(Hibernate)