我試圖將一堆對象添加到db4o數據庫。看起來你必須爲每個對象創建一個新的對象,因爲如果我只是更新舊的值並再次存儲它,它就會覆蓋數據庫中的記錄,而我只能記錄一條記錄。因此,這裏就是我有工作:尋找最有效的方式來生成大量的對象在Java中添加到db4o數據庫
for (String o : d.students) {
Student stu1 = new Student(o);
db.store(stu1);
stu = null;
}
我對這個問題顯然是我沒有做任何事情與剛剛存儲的,只是重新分配指針的對象。我知道Java的垃圾收集應該只是照顧一切,但我也知道Java知道漏洞,所以如果有更安全的方法去做這件事,我寧願這樣做。
非常感謝!
JVM的GC確實會照顧內存,不會有任何泄漏。 – Burkhard 2012-08-03 15:51:42