Instrukcja JPQL zwracająca wartość logiczną

Czy można napisać zapytanie JPQL w następujący sposób:

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

które zwróciłyby wartości logiczne true / false w zależności od tego, czy istnieją kryteria wypełnienia encji?

Chciałbym użyć zapytania w ten sposób:

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

Zapytanie z mojego przykładu po prostu nie jest poprawne pod względem składniowym (błąd analizy), ale czy istnieje jakikolwiek prawidłowy sposób sprawdzania w JPQL, który zwróciłby wartość boolowską lub czy jest to możliwe tylko w kodzie Java?

questionAnswers(3)

yourAnswerToTheQuestion