스프링데이터 JPA[쿼리 메서드] - @Query 어노테이션 사용법
@Query JPQL을 정의할 수 있는 어노테이션 1. JPA의 @NamedQuery에 정의된 쿼리를 정의하여 사용할 수 있다. @Entity @NamedQuery(name="Member.findAll", query="select m from Member m") public class Member { ... } public interface MemberRepository extends JpaRepository { @Query(name = "Member.findAll") List findAll(); } 위 예제와 같이 NamedQuery의 이름과 레퍼지포리의 메서드 이름이 같은 경우 @Query 어노테이션 생략 가능. 2. 컬럼 리스트 조회하기 @Query("select m.username from Mem..
2021.02.06