2.6.2 @Query 어노테이션
일반적인 경우에는 간단한 처리만 쿼리 메서드를 이용하고, @Query를 이용하는 경우가 더 많습니다. @Query의 경우는 메서드의 이름과 상관없이 메서드에 추가한 어노테이션을 통해 메서드에 추가한 어노테이션을 통해서 원하는 처리가 가능합니다. @Query의 value는 JPQL로 작성하는데 흔히 '객체지향 쿼리'라고 불리는 구문들입니다. @Query를 이용해서는 다음과 같은 작업을 실행할 수 있습니다. - 필요한 데이터만 선별적으로 추출하는 기능이 가능 - 데이터베이스에 맞는 순수한 SQL을 사용하는 기능 - insert, update, delete와 같은 select가 아닌 DML 등을 처리하는 기능 객체지향쿼리는 테이블 대신에 엔티티클래스를 이용하고, 테이블의 칼럼 대신에 클래스에 선언된 필드를 이..