У меня простая проблема с SQL-запросом.Я должен получить истину или ложь, я пробовал несколько методов создания, но без хорошего результата.Этот запрос возвращает 0, потому что у меня нет записей в базе данных.Возможно, условие должно быть скорректировано.Спасибо за все идеи.
public boolean getAnalysisByUserId(final Integer userId) {
Objects.requireNonNull(userId, "Integer userId cannot be null.");
final Query query = this.manager.createQuery("select count(a) from AnalysisRequest a where" + " a.userId = :userId",
AnalysisRequest.class);
query.setParameter("userId", userId);
if (query.getSingleResult().equals(0)) {
return false;
}
return true;
}