hibernate缓存清空问题,救急啊~~~

我想问下,hibernate中session.clear()这个函数它是异步的吗???怎么样才能知道它是否返回了啊
希望各位大虾帮帮忙啊~~~

作者: edison1226   发布时间: 2011-06-10

session.clear() 清空一级缓存中所有的对象 项目中,当需要进行大批量数据一次性更新时,在不知不觉中hibernate会占用大量内存,这时就应该阶段性地调用clear()方法来清空一级缓存中的对象,控制一级缓存的大小,以避免产生内存溢出的情况

作者: xue_feitian   发布时间: 2011-06-10

session.clear();将session缓存的内容进行删除,但不包括操作中的对象.
好的习惯就是调用一段存储的时候都会执行session.clear();
现在很多封装好的框架都是这么做的。

作者: stevenzxl   发布时间: 2011-06-10