是否NHibernate的HQL支持UNION ALL关键字?(Does NHibernate HQ

2019-10-18 02:57发布

广泛的谷歌搜索后,我仍然无法找到一个明确的回答这个问题。 我已经看到了一些旧的文章/博客文章说根本没有。 有人说是如果下属数据库支持。 这是什么呢? 我问在nhusers组没有答案为止。 任何帮助,将不胜感激。

Answer 1:

NHibernate的不支持工会。 总有一种类型的结果。

你可以做的是一个查询的基类或接口。 NHibernate的将执行工会摆脱在实体映射到所有表中的所有值。

也有union-subclass映射策略,这也意味着有一个基类或接口。



Answer 2:

HQL不支持union ,也不intersect 。 你也许可以通过实现它Criteria或本地的SQL。

来源: https://www.hibernate.org/117.html#A21



Answer 3:

我读的地方,它不会,虽然我不能找出原因。 看到的最好办法是尝试一下你的自我...



文章来源: Does NHibernate HQL support the UNION ALL keyword?