只是一个快速的问题。想连接两个表A和B,其中a_fk是A的表外键,b_pr是B的主键。A 和 B 之间的关系是一对一的双向关系。A 和 B 对应于 A 和 B 表 Entity 类。
我有 jpql 查询"select b from A a, B b where a.a_fk=b.b_pr";
Eclipse 无法编译,说 a_fk 列不存在。我创建了一个本地 sql 查询并检查了相同的 sql 语句,但当然我已经将它翻译成正确的 sql。这有效。
问题:JPQL 不支持外键?
只是一个快速的问题。想连接两个表A和B,其中a_fk是A的表外键,b_pr是B的主键。A 和 B 之间的关系是一对一的双向关系。A 和 B 对应于 A 和 B 表 Entity 类。
我有 jpql 查询"select b from A a, B b where a.a_fk=b.b_pr";
Eclipse 无法编译,说 a_fk 列不存在。我创建了一个本地 sql 查询并检查了相同的 sql 语句,但当然我已经将它翻译成正确的 sql。这有效。
问题:JPQL 不支持外键?