可以说我有两个表(A,B),例如:
A {id, a, c} B {id, b, c}
我也有他们的实体。我想编写一个HQL,以便结果集类似于(其中Ac = Bc):
(a1, b1, c1) (a2, b2, c2) (a3, b3, c3) ...
由于onhibernate不支持子句,因此我很困,而且我不知道如何编写查询。
on
您必须使用交叉联接表示法:
from A as table_a , B as table_b where table_a.c = table_b.c
当然,没有办法以这种方式实现外部联接,因此,在这种情况下,您可能会遇到一些麻烦。