Как выполнить запрос, как показано ниже, с помощью JPA. (Это работает с простым SQL)
SELECT t
FROM table t
WHERE
(
CASE WHEN (( ... subquery ... ) IS NULL)
THEN (t.category IS NULL)
ELSE (t.viewId = :viewId)
END
)
Я получаю MismatchedTokenException
в IS
THEN (t.category IS NULL)
Возможно ли это? Или мне нужно переписать этот запрос?