2

Objectifyでは、エンティティグループはクラスではなくインスタンスによって定義され、存在しないエンティティを指す親キーを使用して子エンティティを作成できるとすると、どのように行いますか?(簡単な例を探しています。上記のステートメントはObjectifyのドキュメントからのものであり、混乱しています。)

4

1 に答える 1

1

任意のIDでキーを作成するだけです。簡単な例:

class Foo {
    @Parent Key<Par> parent;
    @Id Long id;
    // ...constructors, etc
}

// Create a parent key for which an entity may or may not exist, doesn't matter
Key<Par> parent = Key.create(Par.class, 123L);

Foo foo = new Foo(parent, someId);
ofy().save().entity(foo).now();
于 2012-11-23T22:12:10.873 に答える