代码之家  ›  专栏  ›  技术社区  ›  Nick Berardi

你怎么把两张桌子合并在一起?

  •  5
  • Nick Berardi  · 技术社区  · 15 年前

    我需要使用nhibernate和hql合并两个表。我在网上找不到什么帮助,我想知道是否有可能,如果有,怎么办?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Nick Berardi    15 年前

    找到我的答案:

    http://www.hibernate.org/117.html#A21

    它目前不支持联合或交叉。

        2
  •  1
  •   Sean Carpenter    15 年前

    可以使用命名的SQL查询并在原始SQL中进行联合。nhibernate将能够从SQL查询中填充实体实例,并将这些实例作为查询结果返回。参见 here here .

        3
  •  0
  •   jonnii    15 年前

    我不相信HQL支持联合,但是您可以编写自己的记录转换器并手工编写SQL。