0

次の問題があります。デバイスがあります。

@OneToMany(mappedBy = 'sender', cascade = CascadeType.ALL, fetch = FetchType.EAGER) Set<Gift> sentGifts = []
@OneToMany(mappedBy = 'receiver', cascade = CascadeType.ALL, fetch = FetchType.EAGER) Set<Gift> receivedGifts = []

そしてプレゼント:

@ManyToOne Device sender
@ManyToOne Device receiver

問題は、ギフトを適切に削除する方法がわからないことです。

できます > gift.sender = null > save(gift) > gift.receiver = null > save(gift) > ...

しかし、これはこれを行う正しい方法ではないと思います。カスケードを別の方法で指定する必要がありますか?

ありがとう!

4

1 に答える 1