【问题标题】:default nature of Indexing for entity fields in Objectify (version 5)Objectify 中实体字段索引的默认性质(版本 5)
【发布时间】:2015-02-02 19:26:14
【问题描述】:

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

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

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

这两个陈述相互矛盾。下面类的默认索引性质是什么?字段是否被索引?

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

【问题讨论】:

    标签: objectify google-app-engine


    【解决方案1】:

    正如 IntroductionToObjectify 顶部以粗体字明确指出的那样,该页面记录了 Objectify 已过时的 v3。这是一个因历史原因而保留的旧 wiki 页面。

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

    【讨论】:

    • 啊,我错过了 Objectify wiki 中的那个注释。不知何故,当我开始搜索 objectify 时,我发现了过时的 wiki,并没有注意到它。
    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    相关资源
    最近更新 更多