没有关系的JPA OUTER JOIN

时间:2010-05-14 20:06:54

标签: jpa outer-join

我需要在JPA中创建两个实体的OUTER JOIN(说主,详细),但是在实体级别没有关系的问题(我不想添加它)。

@Entity
class Master
{
    @Column(name="altKey")
    Integer altKey;
}

@Entity
class Detail
{
    @Column(name="altKeyRef")
    @Basic (optional = true)
    Integer altKeyRef;
}
SELECT m, d FROM Master m OUTER JOIN ????? d.altKeyRef = m.altKey

1 个答案:

答案 0 :(得分:4)

我对规范的理解(见4.14 BNF)是沿路径表达式(单值关联字段或集合值关联字段)完成[ LEFT [OUTER] | INNER ] JOIN