У меня есть простая игра-викторина с классом игрока, у которой есть объекты списка игр. В классе 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
Это не работает. Я надеюсь, что вы можете мне помочь.