2012-02-09 18 views
0

ボスと従業員の2つのクラスがあります。双方向カスケード

BossとEmployeeの間に双方向の多対多の関係(結合テーブルを使用)があります。ここで、Bossは関係の所有者です。

Employeeのインスタンスをロードすると、結合テーブルの外部キーが原因で削除できません。これは意味があります。

ここで、私は手動でEmployeeインスタンスのBossコレクションをループし、各Bossインスタンスの関連するコレクションから削除する従業員インスタンスを削除できます。しかし、私は疑問に思っていました、これをカスケードする方法はありますか?したがって、Employeeインスタンスを削除すると、自動的に結合テーブルのエントリが削除されますが、Bossインスタンスは実際に削除されません。

-Daniel

答えて

3

いいえ、あなただけの所有者側からの変更を保持することができます唯一の協会の逆最後に行われた

変更は永続化されません。 here

から撮影