у меня есть 2 объекта: (персона) и (адрес)
с последующим отображением:
<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>
Моя проблема в том, что когда я устанавливаю Adrees.Person с новым объектом
person, Коллекция person. Адреса не обновляются.
если я обновлю каждую конечную роль ассоциации, которая будет обновлена в
два, оба?
еще одна вещь: если я обновил Fk вручную, как это:
Adress.PersonId это не нарушает и не меняет ассоциацию. это
Nhibernte поведение?
заранее спасибо, жду ваших впечатлений