在Db4o数据库中更新对象很容易,例如:
删除对象
在Db4o数据库中删除对象使用Delete方法,例如:
当对象的数据成员也是一个对象时,我们如何操作他们呢。db4o引入了更新深度(update depth)的概念来控制被更新的对象成员树深度。默认的更新深度是 1。
在前面的定义的学生类里有一个myschool数据成员,他是一个学校类,定义如下:
使用CascadeOnUpdate方法,可以更新成员对象,该方法必须在每次开启数据库之前设置.例如:
和CascadeOnUpdate方法一样,CascadeOnDelete方法用来删除所有对象.例如: