DB4O似乎沒有提供檢查數據庫(ObjectContainer)是否關閉的方法。所以現在,這是我用來查看它是否關閉的代碼。我感覺有一個更好的方法來做到這一點。 public ObjectContainer getDb() {
if (db == null) {
System.out.println("db was null in " + dbci
+ " c
我想弄清楚調整我的db4o實例會發生什麼,但這真的讓我發瘋:它對我來說根本沒有意義。 本質上,我創建了兩個對象,並將第一個對象存儲在第二個ArrayList中。然後我想從整個數據庫和最初存儲的列表中刪除第一個對象。 這是我正在運行的操作的基本列表。 User user = new User("user");
Device device = new Device("device");
objec
使用DB4O。我有一個由與對象2,像這樣的object1: public class Object1Class {
private Object2Class;
}
如果我刪除object1,相關對象2將被刪除,沒有任何問題存在。 但是,如果我刪除object2,object1仍包含object2。理想情況下,當我刪除object2時,object1應該顯示對object2的空引