데이터 테이블에 다음과 같이 pk 값을 참조하고 있는 참조 키들이 다음 엔티티 처럼 엮여있을때
여기서 DB에 저장된Post 객체를 삭제하게 되면
해당 Post 객체의 참조키를 가지고있는 Hashtag 테이블, image 테이블, Comment 테이블 이 참조할 Pk 값이 없어지게된다.
해당 SQL 명령어가 실행됬을때 에러가 뜨면서 작동이 되지않게된다
해결방안으로 다음과 같이 Post를 참조하고있는 hashtag 와 image 를 먼저 지워준 모습이다. (comment 는 아직 적용하지 않아서 추가하지않았다.. 차후 적용할예정)
'Stack > Spring' 카테고리의 다른 글
JPA 특정 엔티티 삭제시 연관된 엔티티도 함께 삭제하기 (0) | 2022.07.12 |
---|---|
(CI/CD) Codedeploy 배포 GitAction 에 GitIgnore 파일 적용하는법 (0) | 2022.07.12 |
Entity table 에 @setter 쓰지않기 + 대처방안 (0) | 2022.07.12 |
Exception 처리 Exceptionhandler 사용법 (0) | 2022.07.07 |
ERD 구조와 데이터 처리를 위한 Arraylist 활용 - 마켓컬리 클론코딩 (0) | 2022.06.27 |