我正在尝试将 JOIN 与 JPA 一起使用。这是我的 JPA 查询:
SELECT o FROM Assessment AS o
INNER JOIN AssessmentText at
WHERE o = at.assessment
AND at.localeCode = :localeCode
从Assessment
to的关系AssessmentText
是OneToMany
。
当我执行此查询时,我得到:
org.apache.openjpa.persistence.ArgumentException:
Encountered "INNER JOIN AssessmentText at" at character 31,
but expected: [".", "FETCH", "INNER", "JOIN", "LEFT", <IDENTIFIER>].
我正在使用 JPA 实现:带有 MySQL 数据库的 OpenJPA 2.2.1。
为什么我会收到此错误以及如何解决此问题?