작성
·
150
답변 1
1
안녕하세요. 종석님
spring data jpa에 기본적으로 구현되어 있는 것들을 말씀하시는 건지요?
spring data jpa에 기본적으로 구현되어 있는 것은 엔티티를 기반으로 하기 때문에 엔티티를 반환하게 됩니다. 따라서 중간에서 dto로 변환후 controller에서 반환하셔야 할거에요.
물론 spring data jpa를 사용해도 부분적으로 dto로 바로 변환해서 반환할 수 있습니다.(스프링 데이터 JPA 강의 참고)
활용2편에서 설명드리는 것 처럼
엔티티를 바로 사용할 때
엔티티를 중간에 DTO로 변환할 때
DTO를 처음부터 바로 조회할 때
이렇게 각각 다 장단점이 있어서, 상황에 맞는 선택을 하셔야 합니다^^
도움이 되셨길 바래요~