부모와 자식이있어 잘 삽입됩니다! (자식 컬렉션과 함께) 부모를 검색하고 자식 값을 수정하고 session.SaveOrUpdate (Digikeyset)를 수행하면 자식 레코드에서 모든 값이 업데이트되지만 FK 열은 자식에서 NULL로 업데이트됩니다.nhibernate 컬렉션 업데이트 자식 업데이트 자식 참조가 null이 됨
<class name="Digikeyset" table="`digikeyset`" lazy="false">
<id name="Iddigikeyset" column="`iddigikeyset`" type="int">
<generator class="native" />
</id>
<property type="string" length="100" name="Mpart" column="`mpart`" />
<property type="int" name="Boardqty" column="`boardqty`" />
<bag name="Fkdigirowset" inverse="false" lazy="false" cascade="all" >
<key column="`iddigiset`" />
<one-to-many class="bomorderDal.Digikeyrow,bomorderDal" />
</bag> </class>
<class name="Digikeyrow" table="`digikeyrow`" lazy="false">
<id name="Iddigikeyrow" column="`iddigikeyrow`" type="int">
<generator class="native" />
</id>
<property type="Boolean" name="Ispartselected" column="`ispartselected`" />
<property type="Boolean" name="Ispartfound" column="`ispartfound`" />
<many-to-one name="Iddigiset" cascade="save-update" column="`iddigiset`" />
</class>
서식을 수정하십시오. – Lukasz