0
我对HQL/NHibernate相当陌生,所以这可能是一个业余问题。基本上我有一个双向多对一的关联。在我的查询中,我试图找到包含符合特定条件的“子”的所有“父”实体。NHibernate的双向HQL查询
我真的不想运行对孩子的第一个查询,然后通过ID列表查询父母,因为我认为得到了是一个更好的方法。
感谢
编辑:我不能使用一个存储过程B/C,他们显然是在他们不相信在这里......是的,是的,我知道。
我对HQL/NHibernate相当陌生,所以这可能是一个业余问题。基本上我有一个双向多对一的关联。在我的查询中,我试图找到包含符合特定条件的“子”的所有“父”实体。NHibernate的双向HQL查询
我真的不想运行对孩子的第一个查询,然后通过ID列表查询父母,因为我认为得到了是一个更好的方法。
感谢
编辑:我不能使用一个存储过程B/C,他们显然是在他们不相信在这里......是的,是的,我知道。
这将是这样的:
select p from Parent
join p.Children c
where c.Property = 'some_value'
谢谢你,那肯定有帮助。 – Chance 2009-08-19 13:11:03
很高兴我能帮忙:) – sirrocco 2009-08-19 16:15:14