通過識別符號查詢實體類的特定例項
可以按如下方式載入實體類的特定例項:
Foo foo = fooRepository.findOne(id);
findOne
方法由 CrudRepository
介面提供。它期望唯一標識實體例項的識別符號(例如,資料庫表中的主鍵)。id
引數的 Java 型別必須與分配給使用 JPA @Id
註釋註釋的實體屬性的型別匹配。
呼叫 findOne
方法會導致在底層資料庫上執行 JPA 查詢 select foo from Foo foo where foo.[primary-key-column] = :id
。