そのため、GWT アプリに Google データストアを使用していますが、同僚が興味深い質問を思いつきましたが、それに対する答えはありません。一部のオブジェクトを削除すると、一連のキーはどうなりますか?
例えば、
Person.java
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Person {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent
private Set<Key> favoriteFoods;
// ...
}
favoriteFood オブジェクトの一部をデータストアから削除するとどうなりますか? そのオブジェクトの鍵は鍵のセットに残っていますか? セットからキーを削除するのは私の責任ですか?