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

just kim님의 프로필 이미지
just kim

작성한 질문수

코드로 배우는 React with 스프링부트 API서버

Repository개발 및 테스트(2)

세션 10번 완성 소스가 잘못올라온거 같아요

작성

·

75

0

세션 10번 강의 보면서 따라가고 있는데

org.springframework.dao.DataIntegrityViolationException: could not execute statement [(conn=335) Cannot add or update a child row: a foreign key constraint fails (`apidb`.`tbl_cart_item`, CONSTRAINT FKs7vg62w3nq7igdxgssq1u0biw FOREIGN KEY (`product_pno`) REFERENCES tbl_product (`pno`))] [insert into tbl_cart_item (cart_cno,product_pno,qty) values (?,?,?) returning cino]; SQL [insert into tbl_cart_item (cart_cno,product_pno,qty) values (?,?,?) returning cino]; constraint [null]

 

에러가 나오더라구요..

그래서 제가 세션 10 완성 소스 보면서 잘못된 곳을 찾아 보려는데 ... 올라건 소스가 잘못된거 같아요...

 

세션 10의 소스가 아닙니다.

 

답변 2

1

구멍가게코딩단님의 프로필 이미지
구멍가게코딩단
지식공유자

말씀하신대로 이전 섹션의 코드가 있었네요..

 

수정해 두었습니다. 학습에 불편을 드려 죄송합니다.

 

just kim님의 프로필 이미지
just kim
질문자

올려주신 소스 감사합니다. 하지만 올린 소스 맞나요?

음...

TodoService.java에 보면 아래 함수가 있을껀데 ..

받은 소스에는 아래 함수가 없네요...

default TodoDTO entityTodoDTO(Todo todo)

default Todo dtoToEntity(TodoDTO todoDTO)
구멍가게코딩단님의 프로필 이미지
구멍가게코딩단
지식공유자

음.. 죄송하지만

entityTodoDTO

만드는 강의가 어디인지 알려주시면 감사하겠습니다.. Todo에서 만든 적이 없고.. Member에서 만든 적만 기억하고 있어서요 

 

0

just kim님의 프로필 이미지
just kim
질문자

제가 작성한 소스는 문제가 없었네요 .. 그냥 DB에 대한 이해가 부족했네요... 상품이 비어 있었음 ... 그래서 Foreing key가 안먹혀서 저런 에러가 나온거네요 ... 알아야할거가 넘 많앙 ㅠ.ㅠ

just kim님의 프로필 이미지
just kim

작성한 질문수

질문하기