2017-07-04 6 views
0

Wie benenne ich eine Methode, um alle Zeilen mit einer Bedingung basierend auf dem Vergleich zweier Spalten zu finden? Zum Beispiel:Spring Data JPA CrudRepository Methodenname zum Vergleichen von Spalten?

public class Example { 
    Integer num1; 
    Integer num2; 
} 

Ich möchte für alle Example s abfragen, wo num1 weniger als num2 ist. Wie lautet der Methodenname?

public class ExampleDao extends CrudRepository<Example, Integer> { 
    List<Example> ???(); 
} 

Antwort

2

Sie können nicht. Verwenden Sie eine Abfrage wie folgt:

@Query("SELECT t FROM Example t where t.num1 < t.num2") 
List<Example> findNum1IsLessThanNum2(); 
+0

Das ist keine benannte Abfrage, das ist nur eine normale Abfrage. –

+0

Das Äquivalent der benannten Abfrage in Spring Data JPA –

Verwandte Themen