JPAでJOINを使用しようとしています。これは私のJPAクエリです:
SELECT o FROM Assessment AS o
INNER JOIN AssessmentText at
WHERE o = at.assessment
AND at.localeCode = :localeCode
Assessment
からへの関係AssessmentText
は ですOneToMany
。
このクエリを実行すると、次のようになります。
org.apache.openjpa.persistence.ArgumentException:
Encountered "INNER JOIN AssessmentText at" at character 31,
but expected: [".", "FETCH", "INNER", "JOIN", "LEFT", <IDENTIFIER>].
私は JPA 実装を使用しています: OpenJPA 2.2.1 with MySQL データベース。
このエラーが発生する理由と解決方法を教えてください。