调用getSessionDao()出现org.hibernate.SessionException: Session is closed!
调用的jar包 :
报错内容:
调用getSessionDao()出现org.hibernate.SessionException: Session is closed!
调用的jar包 :
报错内容:
使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭,
也就是不用再session.close()。但是如果使用的是openSession方法创建的session的话,
那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并没有关闭
解决办法
private static Session session = HibernateUtil.getSessionFactory().openSession()