在文档中,有大量关于“最终”一致性的信息。但是,我想知道与父/子值的一致性是什么。小例子
@Entity
class Parent {
...
String parentName;
Child child = new Child(parentName);
}
@Entity
class Child {
...
String parentName;
Child(String parentName) {
this.parentName = parentName;
}
}
如果我要更新Parent中的字段'parentName',是否可以在Child中更新它?
答案 0 :(得分:1)
如果通过父/子,您的意思是这两个实体是在同一个实体组中创建的,那么您可以在单个事务中更新这两个实体,并且更新将是原子的并且非常一致。 (您的代码示例中未完全指定此实体组关系:您必须使用适当的密钥创建实体。)