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?