查詢實體類的所有例項

可以從底層資料庫表中載入實體類的所有例項(物件),如下所示(類似於從表中檢索所有行):

Iterable<Foo> foos = fooRepository.findAll();

findAll 方法由 CrudRepository 介面提供。它返回 Iterable 而不是更具體的型別,如 ListSet,因為介面的某些實現可能無法返回 Collection 型別 ,因此使用 Collection 型別返回的值將導致它們的功能喪失。

呼叫 findAll 方法會導致在底層資料庫上執行 JPA 查詢 select foo from Foo foo