목록2024/03/17 (1)
쌓고 쌓다
테스트 코드에서 DELETE 쿼리할때 a foreign key constraint fails 발생
댓글과 댓글 좋아요가 1:N으로 관계를 맺고 있는 상태이다. 즉, 댓글 좋아요에서 댓글PK를 외래키로 갖고 있다. Comment @Entity @Data public class Comment { ... @OneToMany(mappedBy = "comment", cascade = CascadeType.REMOVE) private List commentLikes = new ArrayList(); } CommentLike @Entity @Data public class CommentLike { ... @ManyToOne @JoinColumn(name = "comment_id") private Comment comment; } 실행한 테스트 코드는 다음과 같다. @Test @DisplayName("댓글 삭제")..
프로그래밍/JPA
2024. 3. 17. 13:17