Ich kenne dies Frage, aber mit org.springframework.data:spring-data-jpa:1.7.0.RELEASE
Ich habe immer noch das gleiche Problem ( Either use @Param on all parameters except Pageable and Sort typed once, or none at all!
). Meine Klasse ist:
Bearbeiten
Anruf:
%Vor%Methode:
%Vor% Stellen Sie sicher, dass Sie Pageable
anstelle von PageRequest
verwenden, damit der erste Parameter als einer erkannt wird, der nicht an die tatsächliche Abfrage gebunden ist. Außerdem müssen Sie den Rückgabetyp entweder in Page
oder List
ändern, da Sie meistens mehrere Ergebnisse zurückgeben.
Dies sollte den Trick machen. Beachten Sie, dass wir im Allgemeinen nicht empfehlen, die speicherspezifischen Schnittstellen zu erweitern, da sie geschäftsspezifische APIs offen legen, die nur verfügbar gemacht werden sollten, wenn dies wirklich notwendig ist.
Tags und Links java jpa spring spring-mvc spring-data