오류를 개발새발
DTO에 안에 있는 엔티티 객체에는 왜 값이 넘어가지 않는 것일까...
휴일이
2022. 12. 29. 13:42
후 방법을 찾았다...
요렇게 보냈는데 안 됐다
name 부터는 md 엔티티의 필드들
그동안 이렇게 dto에 market 필드는 그대로 받고, 엔티티는 엔티티 객체 자체를 받고 있었다
그래서 엔티티에는 값이 안 들어갔던 것....;;
dto에도 entity 필드를 하나하나 다 담았다
그리고 마켓 엔티티를 만들어 준 후
마켓 엔티티 필드에는 dto 객체를
md 엔티티에는 dto에 있는 필드값을 겟으로 직접 넣어주었다ㅠ
Market에 무사히 값이 들어왔다ㅠㅠ
md에도 값이 들어왔다 !
세상이 싫어질뻔 했지만~~~
고민해결~팍팎!!!!
->
데이터를 받을 때는
받아야 할 엔티티들의 필드 값을 DTO로 전부 받은 후
필드들을 엔티티에 각각 매핑해주자 ㅠㅠ
728x90