【发布时间】:2012-08-07 10:29:41
【问题描述】:
引用自 GAE 文档:
拥有的关系可以是“依赖的”,这意味着子关系 没有它的父母就不能存在。如果一段关系是依赖的并且 父对象被删除,所有子对象也被删除。
因此,如果拥有的关系不依赖,则意味着如果父实体被删除,它不会影响子实体。但根据文档中的另一句话,这应该是不可能的:
实体与其父级之间的这种关联是永久性的,并且 实体创建后无法更改。
如果我对文档的理解正确,无主关系的意义在于,拥有关系是针对同一实体组中的实体的,无主关系是针对来自不同实体组的实体的,对吧?实体组具有树状层次结构,因此具有非依赖拥有关系意味着可以删除实体组的根实体而不删除子实体......这没有意义。
那么它是如何真正起作用的呢?
【问题讨论】:
标签: java google-app-engine google-cloud-datastore jdo