google-app-engine - GAE : Child object that is not in the class

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

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

最佳答案

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

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

关于google-app-engine - GAE : Child object that is not in the class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840414/

相关文章:

java - 报告 Google Appengine 上长请求的进度

java - Google App Engine 中的 RSA

go - 类型与 []byte 属性上的投影不匹配

python - 谷歌应用程序引擎 - 数据存储过滤未按预期检索

java - 这是 GAE 内存泄漏的证据吗?

java - 如何从适用于多个类类型的方法返回实际类型而不是对象类型?

android - 如何使用google app engine实现线上线下跨设备数据同步?

java - 可以在 Google App Engine 下运行的 WordPress 类似\克隆有哪些?

java - 事务中的祖先查询(objectify)返回数据 "frozen in time"

java - jdo/OSGi : error building JDO PersistenceManagerFactory after bundle update