Objectify从实体查询属性

时间:2012-08-02 10:09:15

标签: google-app-engine objectify

是否有可能使用Objectify

从实体查询特定属性

假设我有一个类实体,其属性{id,name,mail} ,如何仅过滤来自实体的邮件属性?以前我拿起了整个实体

Objectify ofy=ObjectifyService.begin();
Query<entity> q=ofy.query(entity.class);

然后检索值q.getmail();

我正在寻找在查询q中仅过滤来自实体的 * 邮件属性 * ?请让我知道怎么做。

1 个答案:

答案 0 :(得分:2)

这不是客观化的方式。您将整个实体作为带有查询的bean加载。 SQL“从id =?的实体中选择邮件”并不是真正的同义词。客观化。您可以做的是使用LoadGroups(https://code.google.com/p/objectify-appengine/wiki/BasicOperations#)控制从数据存储区加载图形中的哪些关联实体(在客观化4中) Load_Groups)但我认为这不是你要问的。

也就是说,获取1个字段并获取整个对象所需的时间基本相同。