0
我正在尋找一種方法來定義春季數據存儲庫中的查詢,這些數據存儲庫使用非嚴格不等式但似乎找不到一種方法。在春季數據查詢中不嚴格的不等式
比方說,有一個實體類:
@Entity
class Person{
@Id @Generated Integer id;
int age;
}
和我創建該類的倉庫。這是簡單的使用嚴格的不平等創建查詢:
interface PersonRepository extends Repository<Person,Integer>{
List<Person> findByAgeGreaterThan(int a);
}
這會發現所有年齡的人>一 但我似乎無法找到一種方法來實現非嚴格的不平等,即年齡> =一個
我試過將查詢與Or結合: findByAgeOrAgeGreaterThan - 這會導致運行時異常 另外我試圖使用'Not'關鍵字顛倒查詢,但不能編譯。
是否真的沒有其他方法,但使用@Query註釋創建自己的自定義查詢?
http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#_supported_query_keywords –