No Hibernate Session bound to thread, and configuration does not allow create

来源:互联网 发布:淘宝开网店的程序 编辑:程序博客网 时间:2024/05/22 01:39

此异常根据网络中的解释是由于没有配置事物而调用hibernate 操作,导致此异常。

这个问题困扰了我很久。可以说跨年了,一直忙都没认真去排查,都是采取变通方式处理掉。

经过认真排查,我找到了这个问题的真正原因:

        事务配置不正确,在我的service层,创建bean对象时没有配置事务处理。虽然在我的底层和事务配置文件中都对方法命令和Hibernate对象加了控制,但在调用层(事务处理层中没有配置正确) 这个可能上之前的技术人员拷贝惹的祸。

        因为我用新的对象来做,发现没有问题,那说明我的hibernate配置是没问题,至于事务配置文件这个控制方法名的一眼就知道对错。

       

       所以,我们要认真排查各层事务配置,和bean的配置,不能只关注与问题发生调用的对象。

 

0 0
原创粉丝点击