基于此处的问答: Get an Objectify Entity's Key
对于持久化对象,获取实体键:
@Transient
Key<Categoria> getKey() {
return new Key<Categoria>(Categoria.class, id);
}
不返回相同的密钥:
Objectify ofy = ObjectifyService.begin();
Key<Categoria> key = ofy.getFactory().getKey(someobject);
还是应该?
我的模型如下所示:
@Entity
class Categoria{
@Parent
private Key<Someclass> parentKey;
@Transient
Key<Categoria> getKey() {
return new Key<Categoria>(Categoria.class, id);
}
// Code omitted
}