Inflearn Community Q&A
세션 10번 완성 소스가 잘못올라온거 같아요
Written on
·
161
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의 소스가 아닙니다.
Quiz
회원(Member) 엔티티와 장바구니(Cart) 엔티티 간의 설계된 관계는 무엇인가요?
일대다 (One-to-Many)
일대일 (One-to-One)
다대다 (Many-to-Many)
다대일 (Many-to-One)
Answer 2
1
음.. 죄송하지만
entityTodoDTO
만드는 강의가 어디인지 알려주시면 감사하겠습니다.. Todo에서 만든 적이 없고.. Member에서 만든 적만 기억하고 있어서요
0
제가 작성한 소스는 문제가 없었네요 .. 그냥 DB에 대한 이해가 부족했네요... 상품이 비어 있었음 ... 그래서 Foreing key가 안먹혀서 저런 에러가 나온거네요 ... 알아야할거가 넘 많앙 ㅠ.ㅠ






올려주신 소스 감사합니다. 하지만 올린 소스 맞나요?
음...
TodoService.java에 보면 아래 함수가 있을껀데 ..
받은 소스에는 아래 함수가 없네요...