使用NHibernate进行双向HQL查询

时间:2009-08-18 21:48:12

标签: nhibernate hql

我对HQL / NHibernate相当新,所以这可能是一个业余问题。基本上我有一个双向的多对一关联。在我的查询中,我试图找到包含符合特定条件的“子”的所有“父”实体。

我真的不想对子项运行第一个查询,然后通过ID列表查询父项,因为我认为得到是更好的方法。< / p>

由于

编辑:我不能使用Sproc b / c他们显然不相信他们......是的,是的,我知道。

1 个答案:

答案 0 :(得分:1)

这将是:

select p from Parent
join p.Children c
where c.Property = 'some_value'

另请查看The NHibernate Query Language