是否可以编写如下 JPQL 查询:
select count(*) > 0 from Scenario scen where scen.name = :name
这将根据实体填充标准是否存在返回真/假布尔值?
我想以这种方式使用查询:
boolean exists = entityManager.createQuery(query,Boolean.class).setParameter("name",name).getSingleResult();
我的示例中的查询在语法上不正确(解析错误),但是有没有像 JPQL 中那样进行检查的正确方法,它会返回布尔值,或者它只能在 Java 代码中实现?