查詢具有與指定值匹配的屬性的實體類的所有例項

可以按如下方式檢索具有與指定值匹配的類屬性之一的實體類的所有例項:

public interface FooRepository extends CrudRepository<Foo, Long> {
  List<Foo> findAllByName(String name);
}

呼叫 findAllByName 方法導致 JPA 查詢 select foo from Foo foo where foo.name = :name 將在底層資料庫上執行。

注意事項

  1. name 必須是 Foo 實體類的屬性。
  2. 方法名稱必須以 findgetread 開頭。像 select 這樣的其他關鍵字將無效。
  3. 我們無法保證退回結果的順序。