Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Android
- SpringBoot
- 스프링 핵심 원리
- JPQL
- AOP
- 알고리즘
- Thymeleaf
- kotlin
- jpa
- Exception
- Spring Boot
- springdatajpa
- db
- transaction
- 스프링
- java
- Proxy
- 백준
- Greedy
- Servlet
- 인프런
- 김영한
- pointcut
- 자바
- 스프링 핵심 기능
- JDBC
- 그리디
- QueryDSL
- spring
- http
Archives
- Today
- Total
목록글 (1)
개발자되기 프로젝트
글 삭제하기, cascade, orphanRemoval, 영속성 전이
1. 현상 댓글이 있는 글을 삭제하려고 시도하면 에러가 발생한다. Referential integrity constraint violation 예외가 발생한다. Referential integrity constraint violations는 참조 무결성 제약조건 위반을 말한다. Comment(N)와 Post(1)의 연관관계는 Comment가 연관관계의 주인이다. 따라서 COMMENT에서 POST의 PK를 FK로 가지고 있다. log를 보면 FK에서 문제가 발생했고, 해당 예외는 FK를 참조할 수가 없어서 발생한 문제이다. 현제 Post 삭제 로직은 post(1)만 삭제하지 연관관계에 있는 coment(N)를 삭제하지 않는다. 따라서 comment입장에서는 post가 삭제되면 가지고 있는 FK로 참조할 데..
Project/블로그 게시판 만들기
2021. 10. 9. 12:41