2017-07-04 59 views
0

如何名稱查找基於比較兩列用條件的所有行的方法? 例如:Spring Data JPA CrudRepository方法名來比較列?

public class Example { 
    Integer num1; 
    Integer num2; 
} 

我想查詢所有Example S其中NUM1小於NUM2。 什麼是方法名稱?

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

回答

2

你不能。使用像這樣的查詢:

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

這不是一個命名查詢,這只是一個普通的查詢。 –

+0

Spring Data JPA中命名查詢的等價物 –

相關問題