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的空引