Spring Data JPA에 사용자 정의 메서드 추가
Spring Data JPA는 엔터티에 대해 즉시 사용 가능한 CRUD 및 Finder 메서드를 제공합니다. 사용자 정의 메서드로 이러한 기능을 확장하려면 다음 방법을 따르세요.
사용자 정의 메서드 인터페이스 생성
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!