In meiner @ Repository-Schnittstelle habe ich benutzerdefinierte Suchmethode mit JPQL @Query, die Parameter (addressType) enthält erstellt.Java 8 Spring Data JPA Parameterbindung
from Address a where a.addressType = :addressType
Bei dem Verfahren habe ich nicht @param ("address") auf dem Parameter angeben. So bekomme ich
java.lang.IllegalArgumentException: Name für Parameter verbindlich darf nicht null oder leer sein! Für benannte Parameter müssen Sie @param für die Suche nach Methodenparameter auf Java-Versionen < 8.
Okay, das ziemlich klar, aber ich bin mit Java 8. So verwenden, was über Java 8 hier besonders?
Sanitäter haben Sie ausgelassen "SELECT a" aus dem JPQL Abfrage, so es ist jetzt illegal. –