大量のデータを挿入すると、アプリケーションがメモリ不足になり、問題を解決する 2 つの方法を試しました。
1)。ここで説明されているように休止状態のバッチ処理を使用します - http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/batch.html
2)。バッチコミットを行う:
split data into batches;
for each batch{
session.beginTxn();
persist();
session.commitTxn()
}
ソリューションをテストしましたが、保存されたメモリは同じでした。
Question:
この結果はあなたにとって正しいと思いますか? そして、舞台裏で何が起こっているのですか?