No Hibernate Session bound to thread, and configuration does not allow
Posted Fight With Me!!!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No Hibernate Session bound to thread, and configuration does not allow相关的知识,希望对你有一定的参考价值。
今天晚上挺悲催的,遇到了这个问题花费我很长时间,现在总结如下:
到这这种情况的发生有两种情况:
1,没有配置事物只要在Spring配置文件中添加如下代码:
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<tx:annotation-driven transaction-manager="txManager"/>
然后在DAO程序前面加上@Transactional即可。
2,连接数据的配置是否正确,如果连接字符串不正确的话,就不能够创建SessionFactory,也就无从谈起事务了。
以上是关于No Hibernate Session bound to thread, and configuration does not allow的主要内容,如果未能解决你的问题,请参考以下文章
HibernateException: No Hibernate Session bound to thread
Hibernate: org.hibernate.HibernateException: No CurrentSessionContext configured!
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
Spring boot 解决 hibernate no session异常
解决Hibernate:could not initialize proxy - no Session
hibernate在使用getCurrentSession时提示no session found for current thread