我们可以在hibernate中使用union吗?

时间:2010-01-10 02:26:41

标签: hibernate

有没有人对hibernate中的工会有任何想法?

我在接受采访时得到了这个问题。我的猜测是肯定的,但我不知道何时何地。

2 个答案:

答案 0 :(得分:3)

答案是否定的......见https://www.hibernate.org/117.html#A21

答案 1 :(得分:2)

即使你不能做一个真正的联合,如果联合是针对同一个实体的两个不同的查询,你可以模拟一个。在这种情况下,您可以使用Disjunction或两个或更多个不同的DetachedCriteria查询,使用这些查询的输出作为主要实体中某些列的Restrictions.in的输入。这个方法相当于一个联合。

相关问题