У меня есть код в моем dao
String sql = "SELECT COUNT(*) FROM CustomerData WHERE custId = :custId AND deptId = :deptId";
Query query = session.createQuery(sql);
query.setParameter("custId", custId);
query.setParameter("deptId", deptId);
long count =(long) query.uniqueResult(); //line 1
Hibernate выбрасывает исключение в строке 1
org.hibernate.NonUniqueResultException: query did not return a unique result:
Я не уверен, что происходит, поскольку count (*) всегда будет возвращать только одну строку. Также, когда я запускаю этот запрос непосредственно на db, он возвращает результат как 1. Итак, в чем проблема?