Spring Data JPA 에서 제공하는 공통 기능 말고도, 예를 들어 username으로 조회를 해 온다던지, 이런 도메인에 특화된 조회 등 공통되지 않은 부분들을 만들어야 할 필요성이 있다. Spring Data JPA는 이러 한 공통적인 부분이 아닌 쿼리들을 어떻게 만들도록 지원해 주는지 알아볼 것이다. Spring Data JPA에서 쿼리를 만들도록 지원해 주는 것은 총 3가지 방법이 있는데, 1. 메소드 이름으로 쿼리 생성 2. JPA NamedQuery 호출 3. @Query 어노테이션을 사용해서 리파지토리 인터페이스에 쿼리 직접 정의 먼저 메소드 이름으로 쿼리 생성하는 것에대해 알아볼 거임. 그 전에, Jpa로만 먼저 짜보면 username이 같고 age가 특정 값 보다 큰거 public ..