0

次のような状況があります。

class Container {
    ...
    String key;
    ...
}

class Item {
    String containerKey;
}

カスケードのような「参照」コンテナーをすべて自動的に削除するメカニズムが必要です。

JPA 2にそのようなメカニズムはありますか?

4

2 に答える 2

2

いいえ、それらをすべて取得して削除するか、削除クエリを実行する必要があります。

delete from Item i where i.containerKey = :containerKey
于 2013-08-17T08:38:50.633 に答える
0

JPA関連の解決策ではありませんが、私がやったことはDBトリガーを作成することでした。したがって、最初のテーブルからレコードが削除されるたびに、2 番目のテーブルからの削除もトリガーされます。

于 2013-09-30T13:54:40.190 に答える