A
entityと entityを持ってみましょうB
。エンティティA
は@OneToOne
と関係がありB
ます。
次にやりたいこと:
A を削除すると、B も削除する必要があります。
B を削除しても、A は削除されません。
どのエンティティに設定する必要がありますか
@OneToOne(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH})
そして、どちら側に設定する必要があります
@OneToOne(cascade = {CascadeType.ALL})
?