1 つ以上の製品関係を持つ製品があります。
エンティティ: Product および ProductRelation
したがって、製品にはプロパティ List(Of ProductRelation) があります
これで、この製品に割り当てたい製品の数を選択できるチェックボックス リストができました。
新しい製品で ProductRelations の新しいコレクションを追加すると、古い関係がすべて削除され、新しい関係が保存されます。しかし、これはうまくいきません。古いものは削除されず、新しいものも保存されません。
次のhbm.xmlを使用しました
<bag name="RelatedProduct" inverse="true" lazy="true" cascade="all">
<key column="FromID" />
<one-to-many class="Kiwa.Objects.RelatedProduct,Kiwa.Objects" />
</bag>