向 Spring Data JPA 新增自訂方法
Spring Data JPA 為您的實體提供開箱即用的 CRUD 和查找方法。若要使用自訂方法擴充這些功能,請依下列步驟操作:
建立自訂方法介面
您的儲存庫介面(如AccountRepository 範例)處理預設功能。若要新增自訂方法,請建立一個擴充自訂方法介面的單獨介面:
public interface AccountRepositoryCustom { public void customMethod(); }
自訂方法實作
為自訂方法介面提供實作類:
public class AccountRepositoryImpl implements AccountRepositoryCustom { @Autowired @Lazy AccountRepository accountRepository; // Optional if needed public void customMethod() { ... } }
自訂儲存庫方法
您的儲存庫介面現在擴充了自訂介面:
public interface AccountRepository extends JpaRepository<Account, Long>, AccountRepositoryCustom { ... }
資源:
以上是如何將自訂方法新增至 Spring Data JPA 儲存庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!