No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional

来源:互联网 发布:生产法工业增加值算法 编辑:程序博客网 时间:2024/05/17 20:33

报这个错时因为在做SSH整合时在applicationContext.xml中没有做事物处理,下面代码是事物的处理,我是以注解的方式处理的?

<!-- 注解方式定义事物,proxy-target-class="true"表示采用动态代理类来管理事务,如果是false表示采用接口代理来管理事务(默认值为false) -->
 <bean id="transactionManager"
  class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  <property name="sessionFactory" ref="sessionFactory"></property>
 </bean>
 <tx:annotation-driven transaction-manager="transactionManager"
  proxy-target-class="true" />

然后在service层类前写入@Transactional就好了!