来自GAE文件的引用:
拥有的关系可以是“依赖的”,意思是孩子 没有父母就不可能存在。如果一个关系是依赖的和一个 父对象被删除,所有子对象也被删除。
因此,如果拥有的关系不依赖,则意味着,如果父实体被删除,则不会影响子实体。但根据文件中的另一个引用,它应该是不可能的:
实体与其父级之间的关联是永久性的,并且 创建实体后无法更改。
如果我正确理解文档,那么un /拥有关系的意义在于拥有的关系是针对同一实体组中的实体,无主关系是来自不同实体组的实体,对吧?实体组具有树状层次结构,因此具有非依赖拥有关系意味着可以删除实体组的根实体而不删除子实体......并且它没有意义。< / p>
那它是如何运作的呢?
答案 0 :(得分:1)
实体与其父级之间的关联是永久性的,并且 创建实体后无法更改。
这仅表示您无法更改实体的父级,方法是将其替换为另一个父级或删除该关系。
但是,您可以完全删除父实体,但这不会更改实体的实体组:What is the effect of deleting an entity's ancestor on its path?