1

ドキュメントには、「最終的な」一貫性に関する多くの情報があります。しかし、親子の価値観との整合性はどうなのか気になりました。小さな例

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

@Entity
class Child {
    ...
    String parentName;

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

親のフィールド「parentName」を更新する場合、子でも更新することは可能ですか?

4

1 に答える 1

1

親/子によって、これら 2 つのエンティティが同じエンティティ グループで作成されることを意味する場合、はい、単一のトランザクションで両方のエンティティを更新できます。更新はアトミックで強力な一貫性があります。(このエンティティ グループの関係は、コード サンプルでは完全には指定されていません。適切なキーを使用してエンティティを作成する必要があります。)

于 2012-05-23T20:25:32.037 に答える