작성
·
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
0
제가 작성한 소스는 문제가 없었네요 .. 그냥 DB에 대한 이해가 부족했네요... 상품이 비어 있었음 ... 그래서 Foreing key가 안먹혀서 저런 에러가 나온거네요 ... 알아야할거가 넘 많앙 ㅠ.ㅠ
올려주신 소스 감사합니다. 하지만 올린 소스 맞나요?
음...
TodoService.java에 보면 아래 함수가 있을껀데 ..
받은 소스에는 아래 함수가 없네요...