1
例如,我有兩個父母與子女的關係類:ParentClass, ChildClass
。 ParentClass
有ISet<ChildClass> Children
屬性。 單個HQL是否可以使用其子對象初始化所有父對象?Nhibernate,填寫一對多的關聯
例如,我有兩個父母與子女的關係類:ParentClass, ChildClass
。 ParentClass
有ISet<ChildClass> Children
屬性。 單個HQL是否可以使用其子對象初始化所有父對象?Nhibernate,填寫一對多的關聯
它使用HQL left join fetch條款可能:
select parent from ParentClass as parent
left join fetch parent.Children
where <whatever your conditions might be>
THX答覆, 同時努力做到像你寫,結果項目數總是等於(父母項目*兒童項目),我的意思是每一個孩子就創建父母 – ge1serf
這不應該發生在單親/孩子關聯中。您是否試圖一次獲取多個集合? – ChssPly76
現在只有一個,可能是我的映射有問題 –
ge1serf