2012-05-23 19 views
1

在文檔中,有大量有關'最終'一致性的信息。但是,我想知道與父母/孩子價值觀的一致性是什麼。小例子Google應用程序引擎一致性父/子成員

@Entity 
class Parent { 
    ... 
    String parentName; 
    Child child = new Child(parentName); 
} 

@Entity 
class Child { 
    ... 
    String parentName; 

    Child(String parentName) { 
     this.parentName = parentName; 
    } 
} 

如果我要更新Parent中的字段'parentName',是否有可能在Child中更新它?

回答

1

如果父母/孩子是指這兩個實體是在同一個實體組中創建的,那麼是的,您可以在單個事務中更新這兩個實體,並且更新將是原子性的並且強烈一致。 (您的代碼示例中沒有完全指定此實體組關係:您必須使用適當的鍵創建實體。)

相關問題