쿼리 메소드는 스프링 데이터 JPA에서 제공하는 핵심 기능 중 하나로 Repository 인터페이스에 간단한 네이밍 룰을 이용하여 메소드를 작성하면 원하는 쿼리를 실행 가능합니다. 쿼리 메소드를 이용할 때 가장 많이 사용하는 문법으로 find를 사용합니다. 엔티티의 이름은 생략이 가능하며, By 뒤에는 검색할때 사용할 변수의 이름을 적어줍니다. find + (엔티티 이름) + By + 변수이름 쿼리 메소드 Sample 및 JPQL snippet 조건이 많아질 때 쿼리 메소드를 선언하면 이름이 길어져 오히려 보기 힘들다는 단점이 있음. @Query 어노테이션을 이용하면 SQL과 유사한 JPQL (Java Persistence Query Language) 라는 객체지향 쿼리언어를 통해 복잡한 쿼리도 처리 가..