Google AppEngine (GAE) - 完整的对象键
Posted
技术标签:
【中文标题】Google AppEngine (GAE) - 完整的对象键【英文标题】:Google AppEngine (GAE) - complete object key 【发布时间】:2011-06-27 07:06:25 【问题描述】:我的数据存储中有一个子实体列表。 我查询数据存储以获取它们的 ID 和名称以在列表框中显示它们。 (我发长id) 当用户选择一个实体时,我需要获取实体信息。 我正在使用这个:
Key parentKey = KeyFactory.createKey(Parent.class.getSimpleName(), parentLongKey);
Key childKey = KeyFactory.createKey(parentKey, Child.class.getSimpleName(), childLongKey);
manager.getObjectById(Child.class, childKey);
它可以工作,但是如果子类有它自己的子类,我需要创建父键、子键和子键???
有一种方法可以获得足够的 id 类型来查询子实体而不创建父实体???
我尝试使用该字符串,但遇到了同样的问题。 我尝试了 .toString 密钥版本,它也有类似的问题
非常感谢!
【问题讨论】:
【参考方案1】:使用整个密钥的字符串化版本,使用 keyToString 和 stringToKey。
【讨论】:
以上是关于Google AppEngine (GAE) - 完整的对象键的主要内容,如果未能解决你的问题,请参考以下文章
如何使用GAE收听Google表格,然后运行一组python代码?
Google App Engine10年,支持更多你喜欢的编程语言
是否可以为 appengine 数据存储实体获取 Google 电子表格的数据源 URL?