我有两个实体,它们具有一对多和多对一的关系。
CourseTopic:
<one-to-many field="participants" target-entity="Participant" mappedby="courseTopic"/>
参与者:
<many-to-one field="courseTopic" target-entity="CourseTopic" fetch="LAZY" inversed-by="participants">
<join-columns>
<join-column name="course_topic_id" referenced-column-name="id"/>
</join-columns>
</many-to-one>
所以基本上我可以删除参与者,只要有一个将保留。但是,如果我要删除每个参与者的学说,也会删除反向的一面。我该如何防止这种情况?