标签: nhibernate hql
我需要使用NHibernate和HQL进行两个表的联合。我在网上找到了很少的帮助,我想知道它是否可行,如果可能,怎么样?
答案 0 :(得分:2)
找到我的答案:
http://www.hibernate.org/117.html#A21
它目前不支持联合或交叉。
答案 1 :(得分:1)
您可以使用命名的sql-query并在原始SQL中执行union。 NHibernate将能够从sql-query填充实体实例并将其作为查询结果返回。请参阅here和here。
答案 2 :(得分:0)
我不相信HQL支持联合,但您可以编写自己的记录转换器并手动编写sql。