查詢實體類的所有例項
可以從底層資料庫表中載入實體類的所有例項(物件),如下所示(類似於從表中檢索所有行):
Iterable<Foo> foos = fooRepository.findAll();
findAll
方法由 CrudRepository
介面提供。它返回 Iterable
而不是更具體的型別,如 List
或 Set
,因為介面的某些實現可能無法返回 Collection
型別 ,因此使用 Collection
型別返回的值將導致它們的功能喪失。
呼叫 findAll
方法會導致在底層資料庫上執行 JPA 查詢 select foo from Foo foo
。