親子関係を持つ2つのクラスがあります
<class name="parent">
<id name="id">
<generator class="assgned"/>
</id>
<property name="currency"/>
<property name="description" length="400">
</class>
<class name="child">
<id name="id">
<generator class="native"/>
</id>
<property name="someprop1"/>
<property name="someprop2">
<many-to-one class="Parent" column="parent_field" name="parent" cascade="save-
update" />
</class>
子に新しい行を挿入すると、新しい行を挿入して新しい ID を外部キーにマッピングする代わりに、子クラスの既存の行が更新されます。
ジェネレータークラスとカスケードオプションの選択を間違っていると思います。助けてください。