hibernate的session不自动关导致内存溢出

hibernate有一个一级缓存,强制使用 。session会在你使用查询后缓存起来,在不同的session,是分离数据不共享的。如果你是使用了FlushMode是commit,大量的查询有可能会导致数据堆积在session,造成内存溢出。 之前在做一个毕业设计的时候,从数据库读取大量的心电数据(当然是不合理的设计啦),画图几次就出现了tomcat崩溃,内存溢出了。 很明显是内存堆积了大量数据咯,
相关文章
相关标签/搜索