在Spring-data JPA中,是否有創建一個方法查詢,本質上是通過類似搜索?SpringData JPA存儲庫方法查詢類似?
我有以下方法查詢
public MakeModel findByModelIgnoreCase(String model);
我真正想要的是一個類似的表達。我是否需要創建Criteria或@Query註釋?我問得太多了嗎?
//Stupid example of what I want to be able to do
public MakeModel findByFuzzyModelIgnoreCase(String model);
真的,我想在它的核心,我想做一個表搜索。我在Spring Data下使用Hibernate,所以我想我可以使用一些像Hibernate Search這樣的搜索API。我接受這裏的建議。
JPQL具有類似:https://blogs.oracle.com/JPQL01/entry/how_to_use_like_expression –
http://docs.spring.io/spring-data/jpa/docs/1.6.1.RELEASE/reference/ html/jpa.repositories.html#jpa.query-methods.query-creation – axtavt
axtavt正是我所需要的... – chrislhardin