JPQL-Anweisung, die einen booleschen Wert zurückgibt
Ist es möglich, JPQL-Abfragen wie folgt zu schreiben:
select count(*) > 0 from Scenario scen where scen.name = :name
das würde wahre / falsche boolesche Werte zurückgeben, abhängig davon, ob Entitätsfüllkriterien existieren oder nicht?
Ich möchte die Abfrage folgendermaßen verwenden:
boolean exists = entityManager.createQuery(query,Boolean.class).setParameter("name",name).getSingleResult();
Die Abfrage aus meinem Beispiel ist syntaktisch nicht korrekt (Analysefehler), aber gibt es eine korrekte Möglichkeit, solche Überprüfungen in JPQL durchzuführen, die einen booleschen Wert zurückgeben würden, oder ist dies nur in Java-Code möglich?