У меня есть следующий запрос:Названный JPA запрос с неправильным типом возвращаемого размера
select lect from Lecturer lect
where lect.lectures.size > :minNr
и эту строку из теста заполняет значение для minNr:
query.setParameter("minNr", 2L);
Моя проблема в том, что я всегда получаю следующее сообщение об ошибке:
java.lang.IllegalArgumentException: Parameter value [2] did not match expected type [java.lang.Integer]
Если я изменяю выше тестовой линии для
query.setParameter("minNr", 2);
проблем нет. Но я не должен менять тест, потому что это задание.
Есть ли способ отличить возврат к длине? Или делает count() возвращает значение типа Long?
Надеюсь, вы поймете мою проблему.
С уважением