【问题标题】:Bidirectional HQL Query with NHibernate使用 NHibernate 的双向 HQL 查询
【发布时间】:2009-08-18 21:48:11
【问题描述】:

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

我真的不想对孩子运行第一个查询,然后通过 ID 列表查询父母,因为我认为有 got 是这样做的更好方法。

谢谢

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

【问题讨论】:

    标签: nhibernate hql


    【解决方案1】:

    应该是这样的:

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

    也可以看看The NHibernate Query Language

    【讨论】:

    • 谢谢,这肯定有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 2015-11-28
    相关资源
    最近更新 更多