在后台报错信息如下:org.hibernate.SessionException: Session is closed
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:131)
at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:119)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:95)
at com.gdms.dao.hibernate.HibernateUtil.commitTransaction(HibernateUtil.java:94)不知如何解决?

解决方案 »

  1.   

    session关闭了,看看哪里关了!
      

  2.   

    用了连接池吗,用了就看一下它的最大连接数,然后检查程序看是否session用完了没有关~
      

  3.   

    session关闭,很常见的问题,配置spring的session管理就行!
    这个版块儿有相关的帖子,自己找找吧!
      

  4.   

    这个系统是用hibernate+struts做的,没有用到spring
      

  5.   

    session关闭了无法读取数据,数据读取完毕后再session.close();
      

  6.   

    肯定是延迟加载 的问题:lazy=false,看可以不
      

  7.   

    一般都要写一个BasehibernateDao类,里面有一个get方法,看看你的get方法里德Session是不是关闭了