3

我需要OUTER JOIN在 JPA 中制作两个实体(比如 master,detail),但是在实体级别没有关系的问题(我不想添加它)。

@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
4

1 回答 1

5

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

于 2010-05-14T20:45:58.980 回答