인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

bae38351378's profile image
bae38351378

asked

Java ORM Standard JPA Programming - Basics

Projection (SELECT)

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

Written on

·

147

0

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

javaJPA

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. bae3835님^^

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

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

감사합니다.

bae38351378's profile image
bae38351378

asked

Ask a question