問題タブ [orphaned-objects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3233 参照

java - 1対多の関係で子を削除せずに親を削除する方法

レポート/履歴目的でデータベースに保持したいので、関連する OutboundMessage エンティティを削除せずに患者エンティティを削除しようとしています。これは関連するコードです:

患者エンティティ

OutboundMessage エンティティ

患者側でカスケード タイプを設定すると、レコードが削除されますが、これは私が望むものではありません。上記のコードに示すように (カスケード型を使用せずに) 試行すると、次の例外が発生します。

所有エンティティは、子エンティティにカスケードせず、孤立したレコードを消去せずに削除できるようにするために、どのような設定が必要ですか?

ありがとう!