0

引用 GAE 文档:

拥有的关系可以是“依赖关系”,这意味着子关系不能没有父关系而存在。如果关系是依赖关系并且删除了父对象,则所有子对象也将被删除。

因此,如果拥有的关系依赖,则意味着如果父实体被删除,它不会影响子实体。但是根据文档中的另一个引用,这应该是不可能的:

实体与其父级之间的这种关联是永久性的,一旦创建实体就无法更改。

如果我正确理解了文档,那么无主关系的重点是拥有关系是针对同一实体组中的实体,无主关系是来自不同实体组的实体,对吧?实体组具有树状层次结构,因此具有非依赖拥有关系意味着可以删除实体组的根实体而不删除子实体......这没有意义。

那么它是如何真正起作用的呢?

4

1 回答 1

1

实体与其父级之间的这种关联是永久性的,一旦创建实体就无法更改。

这仅意味着您不能通过将实体替换为另一个父级或删除关系来更改实体的父级。

但是,您可以完全删除父实体,但这不会更改实体的实体组:删除实体的祖先对其路径有什么影响?

于 2012-08-07T12:12:13.067 回答