在 Google App Engine 上将 JDO 与 HRD 结合使用
Posted
技术标签:
【中文标题】在 Google App Engine 上将 JDO 与 HRD 结合使用【英文标题】:Using JDO with HRD on Google App Engine 【发布时间】:2011-08-19 16:45:16 【问题描述】:为了使用 HRD 获得一致的查询,我们被告知使用祖先查询。
我正在使用 JDO,但是我找不到使用 JDO 查询的祖先查询的示例。
有人可以告诉我这是否可行,如果可以,您可以举个例子吗?
谢谢。
【问题讨论】:
【参考方案1】:不,没有办法在 JDO 中进行祖先查询,只能在低级 API 中进行。但是,如果您可以选择数据库框架,我强烈建议您切换到 Objectify。
如果您必须使用 JDO,您可以为每个子实体添加一个“父”属性,这将允许您查询实体的直接父级。
【讨论】:
据我所知,文档中的任何地方都没有明显提到这一事实。考虑到祖先查询是如此重要,我认为应该更突出地声明 JDO(和 JPA?)不支持它们。以上是关于在 Google App Engine 上将 JDO 与 HRD 结合使用的主要内容,如果未能解决你的问题,请参考以下文章
在 Google-App-Engine 中使用 HSQLDB
连接 Google App Engine 和 Google Compute Engine
如何在 Google Cloud App Engine 上使用 PubSub 创建订阅者,该订阅者通过 Publisher 从 Google Cloud App Engine Flex 收听消息?
Google Cloud 中的 Google Compute Engine、App Engine 和 Container Engine 有啥区别?