0

有没有可能使用 Objectify 从实体中查询特定属性的方法,

假设我有一个 具有属性 {id,name,mail} 的 Class 实体,如何仅从实体中过滤邮件属性 ?以前我正在获取整个实体

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

然后检索值 q.getmail();

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

4

1 回答 1

2

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

也就是说,获取 1 个字段和获取整个对象在 appengine 中花费的时间基本相同。

于 2012-08-02T18:52:01.553 回答