我有 2 个课程 Tema(家庭作业)和 Disciplina(课程),其中一个课程有一组家庭作业。在 Hibernate 中,我已将其映射到一对多关联,如下所示:
<class name="model.Disciplina" table="devgar_scoala.discipline" >
<id name="id" >
<generator class="increment"/>
</id>
<set name="listaTeme" table="devgar_scoala.teme">
<key column="Discipline_id" not-null="true" ></key>
<one-to-many class="model.Tema" ></one-to-many>
</set>
</class>
<class name="model.Tema" table="devgar_scoala.teme" >
<id name="id">
<generator class="increment" />
</id>
<property name="titlu" type="string" />
<property name="cerinta" type="binary">
<column name="cerinta" sql-type="blob" />
</property>
</class>
问题是它会添加(在表'Teme'中插入行)但它不会删除任何行并且我没有抛出异常。
我正在使用 merge() 方法。