1
的屬性鍵我有以下結構:NHibernate的映射袋從屬性
public class Version
{
public Status Status;
}
public class Status
{
Action Action;
Area Area;
public IList<Version> Versions
}
public class Action
{
public int Id;
}
public class Area
{
public int Id;
}
我要地圖用布袋版本的名單,但我可能會映射了錯誤的方式。 這裏是映射列表中的Status.hbm.xml文件的單方面:
<bag name="Versions" cascade="save-update" inverse="true" lazy="true" generic="true" order-by="num_version desc">
<key>
<column name="id_action"></column>
<column name="id_area"></column>
</key>
<one-to-many class="Version" />
</bag>
id_action
和id_area
外鍵從Status
,這是Version
屬性。我需要在此包映射上參考Status
嗎? 我該如何繪製這種情況?
謝謝
請問您版本的數據庫表包含AA id_status列?如果是這樣,爲什麼不使用該欄來映射包? –
Martin,沒有id_status。我的狀態表有兩個外鍵(id_action和id_area)作爲主鍵。 – Diego