0
FK refrence我有2个实体:(人)&(地址)问题关于在收集
与follwing映射:
<class name="Adress" table="Adress" lazy="false">
<id name="Id" column="Id">
<generator class="native" />
</id>
<many-to-one name="Person" class="Person">
<column name="PersonId" />
</many-to-one>
</class>
<class name="Person" table="Person" lazy="false">
<id name="PersonId" column="PersonId">
<generator class="native" />
</id>
<property name="Name" column="Name" type="String" not-null="true" />
<set name="Adresses" lazy="true" inverse="true" cascade="save-update">
<key>
<column name="PersonId" />
</key>
<one-to-many class="Adress" />
</set>
</class>
我propblem是当我设置Adrees.Person与 人的新对象,收集person.Adresses不更新自己。
我是否应该更新 两者中更新的关联的每个结束角色?
另一件事:如果我手动更新Fk,如下所示: Adress.PersonId它不会中断或更改关联。这是否是 Nhibernte行为?
在此先感谢,我等着你的experiencies