是否有可能使用Objectify
从实体查询特定属性假设我有一个类实体,其属性{id,name,mail} ,如何仅过滤来自实体的邮件属性?以前我拿起了整个实体
Objectify ofy=ObjectifyService.begin();
Query<entity> q=ofy.query(entity.class);
然后检索值q.getmail();
我正在寻找在查询q中仅过滤来自实体的 * 邮件属性 * ?请让我知道怎么做。
答案 0 :(得分:2)
这不是客观化的方式。您将整个实体作为带有查询的bean加载。 SQL“从id =?的实体中选择邮件”并不是真正的同义词。客观化。您可以做的是使用LoadGroups(https://code.google.com/p/objectify-appengine/wiki/BasicOperations#)控制从数据存储区加载图形中的哪些关联实体(在客观化4中) Load_Groups)但我认为这不是你要问的。
也就是说,获取1个字段并获取整个对象所需的时间基本相同。