休眠保存需要很长时间

时间:2013-09-16 14:58:24

标签: hibernate

我正在尝试导入包含1000个条目的列表。

我需要一个多小时。查看日志,我看到了很多

09:59:52 DEBUG [http-apr-8031-exec-13] AbstractFlushingEventListener.prepareCollectionFlushes(184) | Dirty checking collections
09:59:52 DEBUG [http-apr-8031-exec-13] Collections.processReachableCollection(195) | Collection found:

随着hibernate越来越多的插入,Collections.processReachableCollection(195)呈指数级增长。

例如,第一次保存记录时,我看到大约17个processReachableCollection 在日志文件末尾的某个地方,我看到了大约200个。我认为这正在减缓它的速度。

我正在使用OpenSessionInViewFilter。我现在无法改变它,因为我将不得不通过整个应用程序并解决LazyInitException的任何问题。

有没有办法告诉hibernate不要做脏检查,只做一个简单的插入

0 个答案:

没有答案