代码之家  ›  专栏  ›  技术社区  ›  jishi

NHibernate HQL不支持“with”关键字吗?

  •  4
  • jishi  · 技术社区  · 16 年前

    我正在尝试构建一个HQL,它可以从集合中留下连接值,以便让我有机会检查它上的“isnull”。

    摘自hibernate手册中的示例:

    from Cat as cat
        left join cat.kittens as kitten
            with kitten.bodyWeight > 10.0
    
    

    在NHibernate中似乎不起作用,因为它不识别“with”关键字。如果不能直接在join中而不是WHERE语句中指定join子句,那么还应该如何离开join并检查不匹配的条目?

    我正在运行NHibernate2.0.0。

    3 回复  |  直到 15 年前
        1
  •  2
  •   Tim Scott    16 年前

    first requested in 2005 并且是目前为止最受欢迎的请求功能。

        2
  •  1
  •   Frederik Gheysels    15 年前

    from Cat c
    left join c.Kittens as kitten
    where kitten.bodyweight > 10 or kitten.bodyweight is null
    
        3
  •  1
  •   Daniel Schilling Aaron Palmer    11 年前

    很明显他们正在努力。。。 https://nhibernate.jira.com/browse/NH-514