Objectify エンティティを Appengine データストアに保存するとき、自動生成されたキー ハッシュの代わりにカスタム データストア「キー」を保存できますか?
1 に答える
2
次のように、任意の String または long を使用して、キーとして注釈を付けることができます。
import javax.persistence.Id;
public class MyEntityClass {
@Id
private String myCustomKey;
public MyEntityClass(String keyId) {
this.myCustomKey = keyId;
}
}
その後、次を使用して再度取得できます。
MyEntityClass object = ofy().get(new Key<MyEntityClass>(MyEntitiyClass.class, "specificKeyId"));
于 2012-06-28T13:57:35.480 に答える