Wie können mehrere Datums-Suchen mit dem CrudRepository von Spring Data JPA kombiniert werden?

8

spring-data bietet eine Möglichkeit, die SQL-Suche zu generieren, indem der Methodenname definiert wird.

Folgendes funktioniert gut:

%Vor%

Aber warum funktioniert das Folgende nicht?

%Vor%

Um zwei Datumssuchen zu verbinden, muss ich das Datum wiederholen:

%Vor%

Frage: Ist es möglich, die Parameter wiederzuverwenden?

    
membersound 16.09.2014, 13:27
quelle

1 Antwort

10

Das Schlüsselwort Between bindet natürlich zwei Parameter. Daher ist nach dem Binden der from-Klausel die Parameterliste erschöpft und wir wissen nicht, welche Parameter für das zweite Kriterium zu verwenden sind.

Eine manuell definierte Abfrage sollte den Trick machen:

%Vor%     
Oliver Gierke 16.09.2014, 16:33
quelle