Let's I have entity A
and entity B
. Entity A
have @OneToOne
relationship with B
.
I want do next:
if I remove A then B must be removed also.
If I remove B then A isn't removed.
In which entity I must set
@OneToOne(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH})
and in which side I must set
@OneToOne(cascade = {CascadeType.ALL})
?