Pageable und @Param in einem Spring Data JpaRepository-Verfahren [2]

8

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:

%Vor%

Bearbeiten

Anruf:

%Vor%

Methode:

%Vor%     
Pedro Dusso 22.09.2014, 13:18
quelle

1 Antwort

14

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.

%Vor%

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.

    
Oliver Gierke 22.09.2014, 15:28
quelle