@Query
JPQL를 직접 정의할수있는 어노 테이션 입니다.
1. JPA 의 @NamedQuery에 정의된 쿼리를 직접 정의 하여 사용할수있습니다.
이런식으로 사용할수가있다. NamadQuery의 이름과 레퍼지토리의 메소드 이름이 같은 경우 @Query
어노테이션 생략 가능하다.
2.단순한 컬럼 리스트를 조회하기 위한 쿼리문
3. DTO로 직접 조회
4.파라미터 바인딩 - @Param
반응형
'JAVA' 카테고리의 다른 글
@requestbody / @requestparam (0) | 2022.11.24 |
---|---|
@RequestBody VS @ResponseBody 이해해보기! (0) | 2022.11.24 |
JPA 사용법 (JPA Repository) (2) | 2022.11.22 |
Spring Boot 전체적인 구조 DataFlow(Controller,Service,Repository) (0) | 2022.11.21 |
Entity , Dto 차이점 개념 (0) | 2022.11.21 |