spring mvc 缺少事务

org.springframework.web.util.NestedServletException:Request processing failed; nested 
exception is org.hibernate.HibernateException:NoHibernateSession bound to thread,        
and configuration does not allow creation of non-transactional one here

后台查询数据库时候,总是报这个错误。

GOOGLE了下,原来是这个原因:见图,这就是为什么mvc注册bean要特别注明,因为他会覆盖掉applicationContext的bean,导致该bean缺少事务

 原文:http://stackoverflow.com/questions/10899453/hibernate-exception-no-hibernate-session-bound-to-thread

 

 

----------------------------

 

 

  <bean id="transactionManager"

        class="org.springframework.orm.hibernate3.HibernateTransactionManager">

        <property name="sessionFactory" ref="wtceosEntitySessionFactory" />

 

    </bean>

这里要跟hibernate版本一致,如果写成hibernate4 就会报错。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值