Spring Data: Kann es nach zwei Werten desselben Feldes suchen, ohne die Implementierung zu schreiben?

8

Ich mache eine Spring Web App und ich benutze Spring Data.

Ich kann Spring Data verwenden, um Objekte anhand eines einzelnen Werts eines Felds zu finden. Zum Beispiel:

%Vor%

Gibt es eine Möglichkeit, wie ich zwei Vornamen (z. B. "John", "David") ähnlich wie folgt im Konzept bereitstellen kann:

%Vor%

ohne dass ich eine benutzerdefinierte Implementierung geschrieben habe?

Grüße und danke!

    
curious1 28.05.2014, 04:41
quelle

1 Antwort

15

Sie können dies mit In am Ende

tun
  

findByAgeIn (Sammlungsalter) ... wo x.age in? 1

Ссылка

Abschnitt 2.3.2 Abfrageerstellung

In Ihrem Fall wird es

sein
  

findByFirstNameIn (Sammlungsnamen)

    
mavarazy 28.05.2014, 04:46
quelle