我需要使用NHibernate和HQL进行两个表的联合。我在网上找到了很少的帮助,我想知道它是否可行,如果可能,怎么样?

有帮助吗?

解决方案

找到我的答案:

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

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

其他提示

您可以使用命名的sql-query并在原始SQL中执行union。 NHibernate将能够从sql-query填充实体实例并将其作为查询结果返回。请参见此处这里

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top