親と子の 2 つの Java オブジェクトがあるとします。それらの間の関係はChild -> Parent = many-to-oneです。つまり、複数の Child オブジェクトを同じ Parent に関連付けることができます。
子オブジェクトはその親への参照を保持していますが、親オブジェクトにはその子をアドレス指定するフィールドがありません。
Hibernate では、Child マッピングに多対1 の要素が含まれます。親オブジェクトがすべての子オブジェクトを参照するコレクション フィールドを持つ必要がないため、親のマッピングには1対多のエントリは含まれません。
現在、親が削除されると、Oracle はエンティティを参照している子エンティティがある間はエンティティを削除できないという例外をスローします。
このオブジェクト モデルでは、親オブジェクトが削除されたときに、親オブジェクトに属するすべての子オブジェクトを段階的に削除する方法はありますか?