작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 연관관계와 연관관계의 주인 2 - 주의점, 정리
작성
·
450
3
JSON 으로 반환하기 위해서
response 객체에 담으면 자동으로 JSON변환이 수행되고,
이 때 객체에 대한 JSON변환과 그 내부 또 다른 객체에 JSON변환 과정이 반복되어 무한루프가 생긴다고 이해했습니다!
그래서, Entity를 바로 반환하지 말고, DTO로 받은 후에 반환하라고 하셨는데 여기서 말씀하시는 Entity는 DB에서 바로 꺼낸 객체를 말씀하시는거고, DTO는 저희가 사용하는 domain을 말하는게 맞나요?
답변 3
2
네 맞습니다^^
관련해서 활용2편에서 매우 자세히 다룹니다^^!
우선 답변 정말 감사합니다!
그러면 현재 domain에 있는 @Entity가 아닌 틀을 가지는 DTO를 추가로 생성해서 반환해야하는것이 맞을까요?!
안녕하세요. 정욱님
Entity = @Entity로 매핑된 JPA 객체, 우리가 사용하는 핵심 도메인
DTO = @Entity가 아니고, 단순히 데이터를 전송할 목적으로 만든 객체, 주로 화면에 데이터를 전달할 때 사용합니다.
감사합니다.