【发布时间】:2011-04-24 20:57:09
【问题描述】:
我在父子 Java 对象之间有one-to-many 关系。父对象使用存储多个子对象的java.util.List。我遇到的问题是在将一个或多个子对象添加到父对象中的List 之后更新父对象时。我正在使用saveOrUpdate 方法来保存或更新父级。如果我保存父对象的新实例,它工作正常,但保存后,我尝试将子对象添加到父对象List,然后尝试在父对象上调用saveOrUpdate,但没有条目的子对象被持久化到数据库中。我只是想要一些指示。 注意:我没有使用注释。
Parent.hbm.xml 的 sn-p,它定义了一对多的单向关系:
<list name="children" cascade="all">
<key column="parent_id"/>
<index column="idx"/>
<one-to-many class="Child"/>
</list>
【问题讨论】:
标签: java one-to-many hibernate-mapping