Objectify(版本5)中实体字段的索引的默认性质

时间:2015-02-02 19:26:15

标签: objectify google-app-engine

Objectify(版本5)中实体字段的索引的默认性质是什么?

Objectify Introduction Page提到所有字段都有例外索引 默认情况下,除Text和Blob之外的所有实体字段都被编入索引。

Best Practices页面提到默认情况下,字段 已编入索引。 Objectify默认不对任何内容编制索引;您必须使用@Index注释显式请求它。明智地使用它。

这两个陈述相矛盾。以下课程的默认索引性质是什么?这些字段是否已编入索引?

@Entity
class Foo {
   Long id;
   String attributeA;
   String attributeB;
}

1 个答案:

答案 0 :(得分:1)

正如IntroductionToObjectify顶部的粗体字所述,该页面记录了Objectify过时的第3版。这是一个由于历史原因保留的旧维基页面。

BestPractices(以及未明确标记为过时的所有其他页面)反映了Objectify的当前(v5)版本。默认情况下,字段已编入索引。