Я искал часы, но не могу найти то, чего не хватает в следующем запросе:
SELECT count(*) FROM Request r JOIN r.status status WHERE r.uniqueId = '123456'
Я получаю следующее исключение:
java.sql.SQLSyntaxErrorException: ORA-00905: missing keyword
Я думаю, что вы пропустили ключевое слово AS в соответствии с Do c:
AS
SELECT count(*) FROM Request r INNER JOIN r.status AS status -- AS missed WHERE r.uniqueId = '123456'