
[Spring Data JPA] @NamedQuery 없이 레파지토리에 직접 쿼리 작성하기
2022. 9. 19. 22:30
스프링/JPA
지난번 엔티티에 @NamedQuery를 이용해 JPQL을 작성 후 값을 조회하는 방법을 알아보았다. https://imcoding.tistory.com/60 [Spring Data JPA] NamedQuery 사용하기 NamedQuery Spring Data Jpa는 기본적으로 findAll, saveAll과 같이 CRUD를 포함한 기본적인 공통 메서드를 인터페이스로 제공한다. 그런데 만약, 단순히 전체 값을 조회하거나 키 값을 기준으로 조회하는 것 imcoding.tistory.com 하지만 실제로 위 방법은 실무에서 많이 쓰이지 않는다. 엔티티에 쿼리문을 작성하는 방식 자체가 속성값만을 유일하게 갖는 게 베스트인 엔티티 취지에 맞지 않기 때문이다. 오히려 쿼리문은 레파지토리에 직접 작성하는 게 더 어..