В моем интерфейсе @Repository я создал собственный метод поиска с JPQL @Query, который содержит параметр (addressType).
from Address a where a.addressType = :addressType
В методе я не указывал @Param ( "addressType" ) в параметре. Поэтому я получаю
java.lang.IllegalArgumentException: Имя для привязки параметров не должно быть пустым или пустым! Для именованных параметров вам необходимо использовать @Param для параметров метода запроса в версиях Java < 8.
Хорошо, это довольно ясно, но я использую Java 8. Итак, что здесь особенного в Java 8?