인프런 커뮤니티 질문&답변
JPA DTO 직접조회 질문 드립니다.
작성
·
435
0
안녕하세요 강사님. 강의 복습 중에 질문이 생겨서 문의 드립니다
JPA 에서 DTO 직접조회를 하는데 (일대다 조회)
일반적으로 엔티티를 DTO 로 변환해서 조회하는 방법보다
더 불편하고 유지보수할때 복잡해 보이는데, 실제 운영에서도
DTO를 직접조회해서 사용을 많이 할까요 ??
퀴즈
56%나 틀려요. 한번 도전해보세요!
API에서 엔티티 직접 노출(V1) 방식의 가장 큰 문제는 무엇일까요?
LAZY 로딩으로 데이터가 누락될 수 있습니다.
엔티티 변경이 API 스펙 변경으로 이어집니다.
컬렉션 조회 시 N+1 문제가 발생합니다.
보안에 취약하여 민감 데이터가 노출됩니다.
답변 1
3
김영한
지식공유자
안녕하세요. sjdzn119님
네 DTO를 직접 조회하는 경우는 많습니다.
특히 여러 테이블에서 데이터를 일부쪽 조회해야 하거나 통계성 데이터를 조회할 때 자주 사용합니다.
감사합니다.





