Hibernate内存泄漏,queryPlanCache的hql语句无法释放
使用SSH框架做项目,内部使用TCP连接,跑了10几天发生内存泄漏,报memoryOut:heap space的异常,最后通过eclipse的memory Analysis发现是每次使用hql语句时,session.createQuery会报生成的hql语句缓存在QueryPlanCache的BoundConcurrentHashMap中,只有sessionFactory结束后才会释放,
这就会导致内存无法释放,我不知道大家有什么看法能解决这个问题?