「親」という関係を持つエンティティ「人」があります。「母」と「子」の 2 つの「人」エンティティを作成し、「子」の親属性を「母」に設定したとします。
シナリオ 1: 「親」関係の逆を設定します。「子」エンティティを表示すると、「親」属性が「母」に設定されていることがわかります。しかし、「Mother」エンティティを表示すると、「parent」属性が「Child」に設定されていることがわかります。これは間違っており、予期されていません。次に、「Mother」を削除し、「Child」エンティティを再度表示します。「親」属性がまだ「母」に設定されていることがわかります。これは、削除ルールを「無効化」に設定したにもかかわらずです。
シナリオ 2: 「親」関係に「反転なし」を設定しました。「子」エンティティを表示すると、「親」属性が「母」に設定されていることがわかります。次に、「母」エンティティを見て、その「親」属性には何も設定されていません。これは正しく、私が期待したことです。ただし、「Mother」エンティティを削除しても、「Child」エンティティの「parent」属性は「Mother」に設定されたままです。
シナリオ 3: 「親」の逆の関係を「子」に設定します。これは 1 対多です。動作はシナリオ 2 と同じです。「子」エンティティの「親」属性は、「母」エンティティを既に削除し、関係削除ルールが「無効化」に設定されていても、「母」エンティティに設定されたままです。 .