1
static void editItem(Entity item,Entity user)
    {
        item.setProperty("Owner",user); 
    }

あるエンティティプロパティを別のエンティティとして設定するという上記のことを行っているのは悪いことではありません。または、このようにキーを保存する必要があります-

item.setProperty("Owner",user.getKey());
4

1 に答える 1

1

Google AppEngine ドキュメントによると:

埋め込みエンティティのプロパティはインデックス化されず、クエリで使用できません。オプションでキーを埋め込みエンティティに関連付けることができますが、(本格的なエンティティとは異なり) キーは必須ではなく、存在する場合でもエンティティの取得には使用できません。

詳細については、埋め込みエンティティを参照してください。

于 2013-01-27T12:41:54.300 に答える