[Spring] JPA CASCADE


[Spring] JPA CASCADE

게시글 관련 기능을 구현하다가 질문글을 삭제했을 때 Delete, Update ~~~ Foreign error 라는 문구가 출력되었다. 왜 이런 오류가 출력되었을까?!!!! 게시글 관련 DB는 다음과 같다. 질문과 답변 테이블이 1대다 관계인 것을 확인할 수 있다. 만약, 질문 하나를 삭제할 때 답변이 달려 있는 경우 어떻게 될까?? 내가 발생했던 오류와 같이 외래키 제약조건 에러가 출력될 것이다. 해당 방법을 해결하는 방법은 크게 두 가지가 있을 것이다. 테이블 생성 시 제약조건 지정, Spring 코드 내에서 해결 첫 번째 상황을 예로 들면 # MySQL ADD CONSTRAINT [제약조건 이름] FOREIGN KEY(컬럼 명) REFERENCES [부모테이블 명](PK 컬럼 명) [ON DELET..


원문링크 : [Spring] JPA CASCADE