我对HQL / NHibernate相当新,所以这可能是一个业余问题。基本上我有一个双向的多对一关联。在我的查询中,我试图找到包含符合特定条件的“子”的所有“父”实体。
我真的不想对子项运行第一个查询,然后通过ID列表查询父项,因为我认为得到是更好的方法。< / p>
由于
编辑:我不能使用Sproc b / c他们显然不相信他们......是的,是的,我知道。
答案 0 :(得分:1)
这将是:
select p from Parent
join p.Children c
where c.Property = 'some_value'