当插入大量数据时,我的应用程序内存不足,我尝试了两种解决问题的方法:
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:
你觉得这个结果合适吗?幕后发生了什么?