2
所以,我使用谷歌數據存儲我的GWT應用程序和我的同事想出了一個有趣的問題,我沒有答案。刪除某些對象時,該組鍵上發生了什麼?谷歌DataStore無主一對多關係
例如,
Person.java
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Person {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent
private Set<Key> favoriteFoods;
// ...
}
如果我刪除了一些從數據存儲的favoriteFood的對象會發生什麼?該對象的關鍵字是否保留在該組鍵中?我有責任從集合中刪除密鑰嗎?