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

yohan.cho님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

변경감지와 병합 25:54초 부분 DB에 수정안됨

23.10.29 19:37 작성

·

190

0

강사님 안녕하세요 ItemService updateItem 메서드에서 pk넣어서 아이템을 받아온 뒤 Item 객체에서 change 메서드만들고 Book 객체를 생성해서 받아온 값들을 넣었는데 DB에 인서트가 되지않습니다 @Transactinal 어노테이션도넣었고 값도 정상적으로 받아진거까지는 확인했습니다 하지만 DB에 인서트가 날라가지않습니다 BOOK이 그냥객체로 인식되서 JPA에서 인서트쿼리를 안날리는걸가요? 수정이 정상적으로 되게 insert 쿼리가 날라가려면 어떤부분을 고처야 할가요? 오랜시간 답을 못찾아서 질문 남깁니다. 감사합니다.

답변 1

0

codesweaver님의 프로필 이미지

2023. 10. 30. 18:29

안녕하세요. yohan.cho님, 공식 서포터즈 코즈위버입니다.

이미지로만 보기엔 change()메서드 내에 Book 객체를 선언만 하고 Item에 할당하는 부분이 없어 생기는 문제로 보이는데요, 정확한 원인은 코드를 확인해야 할 것 같습니다.

 

실제 동작하는 전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx


주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요

감사합니다.