我有两个类 A 和 B。许多 B 可以与单个 A 关联,因此从 B 到 A 是多对一关系。我将关系映射为:
<class name="A" table="tbl_A">
<property name="propA" column="colA"/>
</class>
<class name="B" table="tbl_B">
<property name="propB" column="colB"/>
<many-to-one name="a" class="A" column="col1" cascade="delete"/>
</class>
A 没有映射到 B。记住这一点,我们打算在 B 关联的 A 被删除时删除它。如果我可以在 B 中的多对一关联上定义一个 inverse="true" ,这可能是可能的,但休眠不允许这样做。
有人能帮忙吗?我们不想为此在 A 中写任何东西。