본문 바로가기
오류를 개발새발

DTO에 안에 있는 엔티티 객체에는 왜 값이 넘어가지 않는 것일까...

by 휴일이 2022. 12. 29.

 

 

 

후 방법을 찾았다...

 

요렇게 보냈는데 안 됐다

name 부터는 md 엔티티의 필드들

 

 

 

그동안 이렇게 dto에 market 필드는 그대로 받고, 엔티티는 엔티티 객체 자체를 받고 있었다

그래서 엔티티에는 값이 안 들어갔던 것....;;

 

 

 

dto에도 entity 필드를 하나하나 다 담았다

 

 

 

그리고 마켓 엔티티를 만들어 준 후

마켓 엔티티 필드에는 dto 객체를

md 엔티티에는 dto에 있는 필드값을 겟으로 직접 넣어주었다ㅠ

 

 

 

 

 

Market에 무사히 값이 들어왔다ㅠㅠ

 

 

 

md에도 값이 들어왔다 !

 

 

 

 

세상이 싫어질뻔 했지만~~~

고민해결~팍팎!!!!

 

 

 

 

->

데이터를 받을 때는

받아야 할 엔티티들의 필드 값을 DTO로 전부 받은 후

필드들을 엔티티에 각각 매핑해주자 ㅠㅠ

728x90