[Spring, JPA] 엔티티 삭제 시, 외래키 참조 무결성 문제

19·2022년 7월 5일
0

에러 모음

목록 보기
4/29

COCO 프로젝트중에, 회원 엔티티를 삭제하려고 하니까 외래키 참조 무결성 문제가 발생했다.

회원이 게시글, 댓글, 쪽지를 생성한 상황에서 회원을 삭제하려 하니까 회원의 PK를 FK로 사용하는 게시글, 댓글, 쪽지 엔티티에서 외래키 참조 무결성 문제가 터진 것 같다.

이를 해결하기 위해 Member의 1대N 관계로 매핑되어있는 posts, comments등에 cascade = CascadeType.REMOVE를 붙여줬다.

회원을 삭제할 때, 회원과 관계 있는 Post, Comment, Message를 삭제한다

profile
하나씩 차근차근

0개의 댓글