学说:移除拥有的一方但不是倒置的

时间:2016-09-21 04:25:56

标签: symfony doctrine-orm doctrine

我有两个实体,它们具有一对多和多对一的关系。

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>

所以基本上我可以删除参与者,只要有一个将保留。但是,如果我要删除每个参与者的学说,也会删除反向的一面。我该如何防止这种情况?

0 个答案:

没有答案