Jpa 在OQL或JQL中,如何进行这种类型的外部连接

Jpa 在OQL或JQL中,如何进行这种类型的外部连接,jpa,jql,oql,Jpa,Jql,Oql,假设我们有两个完全不相关的实体EntityX和EntityY,它们都具有列年龄。我如何在OQL中进行这样的连接 选择x,y从EntityX作为x完全外部连接EntityY作为y在x.age=y.age上 这不可能吗 谢谢, Dean完全外部连接几乎不应该被使用。您应该使用JP-QL/OQL支持的左外连接:是的,这是我一直反复使用的东西。然而,这并没有回答我的问题。这不可能吗?我不知道JP-QL是否可能,但HQL支持它:JP-QL似乎不支持它,我在JPQL语言中找不到任何引用参考:如果你不想使用H

假设我们有两个完全不相关的实体EntityX和EntityY,它们都具有列年龄。我如何在OQL中进行这样的连接

选择x,y从EntityX作为x完全外部连接EntityY作为y在x.age=y.age上

这不可能吗

谢谢,
Dean

完全外部连接
几乎不应该被使用。您应该使用JP-QL/OQL支持的
左外连接

是的,这是我一直反复使用的东西。然而,这并没有回答我的问题。这不可能吗?我不知道JP-QL是否可能,但HQL支持它:JP-QL似乎不支持它,我在JPQL语言中找不到任何引用参考:如果你不想使用Hibernate,你可以通过内部连接的并集来“模拟”完整的外部连接,带右侧的左连接为NULL,带左侧的右连接为NULL。该链接中的每个示例都显示了相关的实体,并且没有“on”关键字。我少了一个吗?也许您可以粘贴精确的代码,因为这些代码似乎都没有像我的示例那样做。重要的一点是,这些是不相关的实体,我们只是通过在一些随机列中加入它们来获取它们的真实统计数据。我确实看到了完全连接,但该示例假设了其中的关系。