zoukankan      html  css  js  c++  java
  • No value for key [org.hibernate.impl.SessionFactoryImpl 异常解决

    使用Hibernate+Spring进行CRUD操作时。出现例如以下类似异常信息:

    java.lang.IllegalStateException: No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread 

    究其原因是假设你的某段代码同一个线程中包括了不止一次的CRUD操作,在某一次的操作后,假设把session被关闭了,下一次操作检索到session被关闭了,就会出现上面的异常信息。


    解决的方法例如以下:

    1.将这些CRUD操作放在一个session被关闭之前进行。

    2.假设你的代码中使用了spring进行事务的管理,推荐使用getHibernateTemplate()的方式进行CRUD操作。避免在同一段代码中同一时候出现getHibernateTemplate()和getSession()两种方式进行CRUD操作。


    欢迎关注我的微信公众号:JavaQ

         



  • 相关阅读:
    面试常见问题
    Servlet上传下载
    Java五大框架
    Jquery
    JavaEE
    Html学习
    JavaSE高级
    面向过程基础
    Java开发软件安装及配置
    JAVA的类加载机制和Class类
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6780363.html
Copyright © 2011-2022 走看看