후 방법을 찾았다...
요렇게 보냈는데 안 됐다
name 부터는 md 엔티티의 필드들
그동안 이렇게 dto에 market 필드는 그대로 받고, 엔티티는 엔티티 객체 자체를 받고 있었다
그래서 엔티티에는 값이 안 들어갔던 것....;;
dto에도 entity 필드를 하나하나 다 담았다
그리고 마켓 엔티티를 만들어 준 후
마켓 엔티티 필드에는 dto 객체를
md 엔티티에는 dto에 있는 필드값을 겟으로 직접 넣어주었다ㅠ
Market에 무사히 값이 들어왔다ㅠㅠ
md에도 값이 들어왔다 !
세상이 싫어질뻔 했지만~~~
고민해결~팍팎!!!!
->
데이터를 받을 때는
받아야 할 엔티티들의 필드 값을 DTO로 전부 받은 후
필드들을 엔티티에 각각 매핑해주자 ㅠㅠ
728x90
'오류를 개발새발' 카테고리의 다른 글
Cannot invoke "org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder.encode(java.lang.CharSequence)" because "this.passwordEncoder" is null (0) | 2023.01.08 |
---|---|
값이 같은 Long 두개를 비교했는데 왜 false 일까? (0) | 2023.01.03 |
JPA) 속보@@ QueryDsl에 insert 오류 있음 (0) | 2022.12.23 |
JPA) Spring boot랑 JPA 연동할 때 확인하기 (0) | 2022.12.21 |
JPA) Table 'DB이름.hibernate_sequence' doesn't exist (0) | 2022.12.21 |