我制作了从其他应用程序导入大量信息的应用程序。
我的应用程序对数据库进行了大量插入,但所有插入都是大循环。
看起来像这样:
我得到List<SomeObject> someObject
;
我制作循环:
for(Object object : someObject){
someClass1.insertToDB(object);
someClass2.insertToDB(object);
someClass3.insertToDB(object);
someClass4.insertToDB(object);
}
在最后一次插入后,我想清除会话。
我的问题是,如果我在session.flush; session.clear;
上someClass4.insertToDB
,它会清除someClass1, someClass2 and someClass3
中用户的元素吗?是否清除整个会话?
Thianks