GAE:不在课堂上的子对象

时间:2010-10-01 15:04:01

标签: google-app-engine google-cloud-datastore jdo

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

1 个答案:

答案 0 :(得分:1)

在实体组的上下文中,“child”表示MessageIndex的是Message键的后代。这并不意味着MessageIndex列表(或集合)是Message的属性。

有关如何在Java中执行此操作的示例,请参阅有关事务的文档中的“使用实体组创建实体”一节。 http://code.google.com/appengine/docs/java/datastore/transactions.html