查詢具有與指定值匹配的屬性的實體類的所有例項
可以按如下方式檢索具有與指定值匹配的類屬性之一的實體類的所有例項:
public interface FooRepository extends CrudRepository<Foo, Long> {
List<Foo> findAllByName(String name);
}
呼叫 findAllByName
方法導致 JPA 查詢 select foo from Foo foo where foo.name = :name
將在底層資料庫上執行。
注意事項
name
必須是Foo
實體類的屬性。- 方法名稱必須以
find
,get
或read
開頭。像select
這樣的其他關鍵字將無效。 - 我們無法保證退回結果的順序。