JPQL-оператор, возвращающий логическое значение

Можно ли написать запрос JPQL следующим образом:

select count(*) > 0 from Scenario scen where scen.name = :name

что будет возвращать истинные / ложные логические значения в зависимости от того, существуют критерии заполнения сущности или нет?

Я хотел бы использовать запрос следующим образом:

boolean exists = entityManager.createQuery(query,Boolean.class).setParameter("name",name).getSingleResult();

Запрос из моего примера не является синтаксически правильным (ошибка синтаксического анализа), но существует ли какой-либо правильный способ выполнения таких проверок в JPQL, который бы возвращал логическое значение, или это возможно только в коде Java?

Ответы на вопрос(3)

Ваш ответ на вопрос