작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
프로젝션(SELECT)
작성
·
142
0
Jpa에서 id를 가지고 조회를 할때는 쿼리문을 따로 작성할 필요없이 가져올 수 있는데, 전체 멤버에 대해 가져올 때는 select m from Member m 과 같이 쿼리문을 작성해야하는 이유가 궁금합니다. 동적 쿼리같은 경우도 아니고 id를 통해 조회하듯이 만들 수도 있었을거 같은데 특별한 이유가 있나요??
답변 1
안녕하세요. bae3835님^^
저도 그 정확한 이유는 잘 모르겠습니다. 그런데 아마도 실무에서 테이블의 모든 데이터를 한번에 조회하는 일은 거의 없기 때문에 그럴 것 같아요.
추가로 스프링 데이터 JPA에서는 매우 편리하게 코드 한줄로 조회할 수 있습니다.
감사합니다.