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

인프런 커뮤니티 질문&답변

mia님의 프로필 이미지
mia

작성한 질문수

실전! 스프링 데이터 JPA

DTO에서 외래키 값에 대해 질문이 있습니다.

작성

·

883

0

영한님 안녕하세요

DTO를 만들 때 외래키에 해당 되는 값은 그 ID를 넣도록 하는 것 같은데

DTO 내에서 toEntity() 메서드에서는 그 객체를 넣을 때 어떤 방법으로 하는 게 가장 좋은지 모르겠습니다.

contrller나 service에서 dto에 있는 id로 객체를 찾은 후 toEntity()에 파라미터로 넣는 방법을 생각해봤는데

보통 DTO에 외래키 데이터가 있을 때는 toEntity()를 어떻게 처리하는지 궁금합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 선형님

이 경우에는 toEntity()로 만들기가 어렵습니다.

복잡하게 toEntity()로 만드는 것 보다는, 단순하게 DTO에 필요한 데이터를 조회해서 외부에서 사용하시는 것을 권장드립니다.

감사합니다.

mia님의 프로필 이미지
mia

작성한 질문수

질문하기