Google app engine 对Ref';d实体

Google app engine 对Ref';d实体,google-app-engine,filter,objectify,datastore,Google App Engine,Filter,Objectify,Datastore,以下是我所拥有的: class A{ Ref<foo> b; Ref<foo> c; int code; Date timestamp } 这不起作用,因为实体类型不是支持类型 谢谢 将本机数据存储键对象传递给过滤器预测。Google SDK键,而不是通用Objectify键 通常在对属性进行筛选时,Objectify会将Ref和Key对象转换为本地数据存储键。对于谷歌提供的过滤预测,这不是一个选项。所以你必须手工翻译 Objectif

以下是我所拥有的:

class A{
  Ref<foo> b;
  Ref<foo> c;
  int      code;
  Date     timestamp
}
这不起作用,因为实体类型不是支持类型


谢谢

将本机数据存储
对象传递给
过滤器预测
。Google SDK
,而不是通用Objectify

通常在对属性进行筛选时,Objectify会将
Ref
Key
对象转换为本地数据存储键。对于谷歌提供的过滤预测,这不是一个选项。所以你必须手工翻译

Objectify存储所有
Key
Ref
字段和本机数据存储
Key
s,因此您可以自由地交换它们(如果需要,甚至可以更改字段的类型)

new FilterPredicate(b, EQUAL, object)