0
我有一個叫做結果的類。和持久對方叫PersistentResultsHasMany持久子類設置基地回零空
class Results {
public virtual IList<IHost> Hosts { get; set; }
}
class PeristentResults : Results {
public virtual Guid ID { get; set; }
public virtual IList<PersistentHost> Hosts
{
get { return base.Hosts as IList<PersistentHost>; }
set { base.Hosts = value as IList<IHost>; }
}
}
我爲我的PersistentResult Hibernate映射是這樣的:
class ResultsMap : ClassMap<PersistentResults>
{
Table("result");
Id(i => i.ID).Column("id").GeneratedBy.Assigned();
HasMany<PersistentHost>(r => r.Hosts).KeyColumn("resultid").Table("host").Cascade.SaveUpdate();
}
類仍然存在主機到正確的數據庫,但將他們帶回導致空值。
想法?
我的解決方案是修復我前幾天在主機映射中犯的愚蠢錯字。
哦開溜
沒有,沒有影響:( – user319249 2011-12-21 01:48:15