私はGWTアプリケーションにgoogle datastoreを使用しています。私の同僚は、答えが得られないという面白い質問を思いつきました。いくつかのオブジェクトを削除すると、キーのセットはどうなりますか?Googleデータストア無名の1対多の関係
例えば、
Person.java
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Person {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent
private Set<Key> favoriteFoods;
// ...
}
私はデータストアからfavoriteFoodオブジェクトの一部を削除した場合はどうなりますか?そのオブジェクトのキーは一連のキーにとどまりますか?キーをセットから削除するのは私の責任ですか?