应该是第一行错了吧,得到session应该用openSession()....

解决方案 »

  1.   

    有使用连接池时   session连接是一定要关闭的   
    不然连接会一直释放不了  
      

  2.   

    Session session = HibernateSessionFactory.getSession();
      

  3.   

    楼上的说的对
    使用getSession();
      

  4.   

    <code>SessionFactory sf = new Configuration().configure().buildSessionFactory();
    Session session =  sf.openSession();</code>
      

  5.   

    我觉得都不是上面的问题!!可能是:你session.close()后还有一些关于session的相关操作,你在配置文件设置如果真的是这样的话,你得将延迟设置为true
      

  6.   

    你没有在每一次进行open()
    所以你close()之后又要用它那就肯定是要报错的拉!