GAE:儿童的对象,它是不是在类

问题描述:

我试图复制在Building Scalable, Complex Apps on App Engine描述的模式。我无法理解如何告诉GAE消息索引是消息的子项。从google,他们说,您将其在父类中创建一个子对象,但这正是我们试图阻止。那么如何将一个实体存储为一个孩子而不将其包含在父类中。GAE:儿童的对象,它是不是在类

在实体组的情况下,“孩子”是指MessageIndex的关键是消息密钥的后裔。这并不意味着MessageIndex列表(或集合)是消息的属性。

见“创建实体的实体组”文件中关于交易对如何做到这一点在Java中的示例部分。 http://code.google.com/appengine/docs/java/datastore/transactions.html

+0

在Python的例子,他干脆立即存储邮件的索引,他存储消息后。这会使两个条目成为同一个实体组的一部分吗? – Lumpy 2010-10-04 19:14:16

+0

号的关系必须明确定义。上面提供的链接部分给出了如何定义实体组的示例。 – 2010-10-04 19:45:12

+0

具体来说,您需要建立子对象从父的关键钥匙。 – 2010-10-04 19:46:01