次の問題があります。デバイスがあります。
@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) > ...
しかし、これはこれを行う正しい方法ではないと思います。カスケードを別の方法で指定する必要がありますか?
ありがとう!