HQL与第二个表中的外键左联接

时间:2020-01-16 02:00:54

标签: sql hibernate hql

我有两个表A和B,我只需要从A中选择一个属性。 B有一个指向A.id的外键(可以说它称为ForeignId)。我正在尝试编写等效于以下内容的HQL:

for/of

如果我在指向表B的表A中有外键,则写入HQL不会成为问题:

SELECT A.id
FROM A a LEFT JOIN B b ON a.id = b.foreignId
WHERE ...

不幸的是,我在网上/堆栈溢出中看到的所有HQL示例都为第二种情况提供了答案。我需要相当于第一种情况的HQL。

请注意,此问题与询问如何在HQL中编写简单的联接查询完全不同,因此,在将此问题标记为重复之前请注意。我的第一个问题被标记为重复,下面的问题Hibernate HQL Query with outer join与第二个示例完全相同。

0 个答案:

没有答案