hibernate会话清楚

时间:2015-01-29 10:15:36

标签: java spring hibernate

我制作了从其他应用程序导入大量信息的应用程序。

我的应用程序对数据库进行了大量插入,但所有插入都是大循环。

看起来像这样:

我得到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

0 个答案:

没有答案