设置以下session的超时时间试以下

解决方案 »

  1.   

    猜想一下,你是否用了return resultSet之类的方法,然后又在关闭了conn以后再在其它地方调用到这个resultSet了?
      

  2.   

    请不要使用hibernate自带的连接池.自带的连接池会一直保持一个连接状态,当达到数据库的最大超时时间,就会这样(比如mysql默认设置为8小时)
      

  3.   

    to all:
    我现在的情况是无论dao中关闭session或者不关闭session
    openSessionInView用还是不用
    用DTO传递,不用DTO
    都会报这个错
    to pcdlll:
    hibernate自带的连接池一定会这样吗?从症状上觉得你说的可能性最大
    我在配置文件里并没有设置连接池相关的参数,这也会启动hibernate的连接池吗?
    今天尝试使用别的连接池,却报hbm重复加载,是否配置文件写的不对?这个问题困扰了好几天,真是郁闷啊!
      

  4.   

    希望大家共同学习.....
    欢迎高手加入!!!!!!!!!!!!!QQ群:
       唯爱J2EE(java开发):14402276
       唯爱J2EE(二群):15472518
      
    ********************不要重复加入,谢谢**************************
    此群只加J2EE方面的人才与高手...或搞JAVA 1年以上的.....其他人不加........加群时,,注明:J2EE方面的技术体系,,,如:Struts,Spring,Hibenate,EJB,Oracle,Weblogic等有关技术,方能通过....