按 Ref 对象化过滤器
Posted
技术标签:
【中文标题】按 Ref 对象化过滤器【英文标题】:Objectify Filter by Ref 【发布时间】:2013-03-15 08:12:39 【问题描述】:我与 Objectify 有一个 m-n 关系,我想获得关系的一侧。
我试图用这个查询来解决它:
Query query = ofy().load().type(Person.class);
query.filter("position", ceo);
return query.list();
返回 CEO 列表。
Position 是一个 Ref
我试过了:
query.filter("position", Ref.create(ceo));
query.filter("position", Key.create(ceo));
query.filter("position", ceo.key);
但是没有,有人知道怎么做吗?
编辑:这是一个索引问题。对不起!
【问题讨论】:
您的“编辑”为我指明了正确的方向:code.google.com/p/objectify-appengine/wiki/Concepts#Indexes 【参考方案1】:query = query.filter("position", ceo);
所有 Objectify 命令对象都是不可变的。
【讨论】:
以上是关于按 Ref 对象化过滤器的主要内容,如果未能解决你的问题,请参考以下文章