JPA Выбрать и считать на карте - PullRequest
0 голосов
/ 26 января 2020

У меня есть простая игра-викторина с классом игрока, у которой есть объекты списка игр. В классе Game я храню ответы на вопросы с логическим значением, если на вопрос был дан правильный ответ, на карте:

private Map<Question, Boolean> questions;

Теперь я хочу создать запрос, который будет возвращать количество правильных ответов на вопросы. игры:

SELECT g.id, (SELECT COUNT(gq) FROM g.questions gq WHERE VALUE(gq) = TRUE)
FROM Player p 
JOIN p.games g 
WHERE p.name = :name

Это не работает. Я надеюсь, что вы можете мне помочь.

...