인프런 커뮤니티 질문&답변
안녕하세요 V5 방식을 현재 강사님 SPRING DATA JPA를 듣고 변환해보려고 하는데요~
작성
·
447
0
강사님 jpa활용2 수강을 마치고 강사님의 데이터 JPA 페이징 부분들 듣고있는데요~
현재 JPA활용2편 에 페이징 V5 부분 (DTO 직접조회) 를 SPRING DATA JPA로 페이징 해보려합니다
결과
이렇게 V5의 MAP을 이용한 성능최적화를 Spring data jpa 방식으로 바꿔보았습니다.
이렇게해서 결과는 잘나옵니다만 이렇게하는것이 옳은 것 인지 확신이안가 질문남깁니다.
퀴즈
56%나 틀려요. 한번 도전해보세요!
API에서 엔티티 직접 노출(V1) 방식의 가장 큰 문제는 무엇일까요?
LAZY 로딩으로 데이터가 누락될 수 있습니다.
엔티티 변경이 API 스펙 변경으로 이어집니다.
컬렉션 조회 시 N+1 문제가 발생합니다.
보안에 취약하여 민감 데이터가 노출됩니다.
답변 1
0
김영한
지식공유자
안녕하세요. woojin126님
기존 JPQL을 스프링 데이터 JPA로 이동하신 것이라면 잘 하신 것이 맞습니다.
이후에 학습할 Querydsl을 배우시면 더 깔끔하게 정리하실 수 있을거에요.
감사합니다.





