리포지토리 메소드에 직접 쿼리를 정의하려면 @org.springframework.data.jpa.repository.Query 어노테이션을 사용한다. 이 방법은 실행할 메소드에 정적 쿼리를 직접 작성하므로 이름 없는 Named 쿼리라 할 수 있다. 또한 JPA Named 쿼리처럼 애플리케이션 실행 시점에 문법 오류를 발견할 수 있는 장점이 있다. public interface MemberRepository extends JpaRepository { @Query("select m from Member m where m.username = ?1") Member findByUsername(String username); } 파라미터 바인딩 스프링 데이터 JPA는 위치 기반 파라미터 바인딩과 이름 기반 파라미터..