【发布时间】:2011-07-15 11:08:20
【问题描述】:
我在我的 GAE/Java 应用程序中使用 Objectify 进行数据存储操作。我在项目的几个地方使用了 Objectify 的 @Embeded 工具。 Objectify 使用 .分隔器。因此,我最终得到了像 entity.embededObject.Field 之类的列名
例如,我的数据存储中有一个实体“Person”,其中包含两列 name 和 address.email。
我想通过编写一个简单的 GQL 查询来过滤数据存储查看器中的 Person。 但以下查询因语法错误而失败:
SELECT * FROM Person where address.email='mail@gmail.com'
而下面的工作应该是这样的
SELECT * FROM Person where name='Joe'
我做错了什么?
【问题讨论】:
-
[更新] GAE-java code.google.com/p/googleappengine/issues/detail?id=2584987654321@ 的 1.5.3 预发布版解决了该问题
标签: google-app-engine gql gqlquery objectify