session是空的话应该不是session作怪吧。

解决方案 »

  1.   

    session是短期的,不像cookie一样可以长期储存而且可以设置时间限制.
    当你写程序的时候,只要在再也用不到某个session的情况下就清空session就可以了.
    request.getSession().removeAttribute("session名字");
      

  2.   

    楼上的大哥,我是指的hibernate的session啊
      

  3.   

    session.clear(),当你session.close()后,自动的session的缓存就会被清空了,除非有没关的地方,或者有别的问题
      

  4.   

    可能是二级缓存SessionFactory的问题
      

  5.   

    重启程序就行了(如果真是session缓存的问题)
      

  6.   

    楼主要是没有配置hibernate的二级缓存,或者其他缓存,默认的是session-cache,他会自动管理session
    不需要管理的,程序越来越慢的,可能是数据库的问题,数据量过大,数据库服务器设备跟不上了