쿼리 메소드1 쿼리 메소드 쿼리 메소드 기능 쿼리 메소드 기능은 스프링 데이터 JPA가 제공하는 특별한 기능이다. 크게 3가지 기능이 있다. 메소드 이름으로 쿼리 생성 메소드 이름으로 JPA NamedQuery 호출 @Query 어노테이션을 사용하여 레포지토리 인터페이스에 쿼리 직접 정의 메소드 이름으로 쿼리 생성 List findByUsernameAndAge(String username, int age); 인터페이스에 정의한 findByUsernameAndAge() 메소드를 실행하면 스프링 데이터 JPA는 메소드 이름을 분석하여 JPQL을 생성하고 실행한다. 생성된 JPQL은 다음과 같다. select m from Member m where m.username = ?1 and m.age = ?2 JPA NamedQuery @En.. 2024. 1. 22. 이전 1 다음