강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

bae3835님의 프로필 이미지
bae3835

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

프로젝션(SELECT)

간단한 쿼리 관련 질문드립니다

작성

·

155

0

Jpa에서 id를 가지고 조회를 할때는 쿼리문을 따로 작성할 필요없이 가져올 수 있는데, 전체 멤버에 대해 가져올 때는 select m from Member m 과 같이 쿼리문을 작성해야하는 이유가 궁금합니다. 동적 쿼리같은 경우도 아니고 id를 통해 조회하듯이 만들 수도 있었을거 같은데 특별한 이유가 있나요??

퀴즈

JPQL이 데이터베이스의 SQL과 가장 근본적으로 다른 점은 무엇일까요?

질의 대상

기본 문법의 유사성

데이터베이스 독립성 제공 여부

동적 쿼리 지원 방식

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. bae3835님^^

저도 그 정확한 이유는 잘 모르겠습니다. 그런데 아마도 실무에서 테이블의 모든 데이터를 한번에 조회하는 일은 거의 없기 때문에 그럴 것 같아요.

추가로 스프링 데이터 JPA에서는 매우 편리하게 코드 한줄로 조회할 수 있습니다.

감사합니다.

bae3835님의 프로필 이미지
bae3835

작성한 질문수

질문하기