dul2's DevLog

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

mysql 1

Spring JPA - Cascade 문제 처리

TroubleShooting 발생한 문제 프로젝트에서 Post를 삭제하려고 했으나 Post에 대한 좋아요를 했을 때 DB에 외래키가 저장되어 있어 삭제되지 않는 현상을 문제로 겪었다. 해결 및 시도 방법 1. 양방향 매핑 상태인가? 아니다. 단방향이며 영속성 전이에 대한 속성을 달아줄 수 없다. `cascade = CascadeType.ALL` 옵션을 달아 Cascade 되도록 처리할 수 있디만, 다음과 같은 조건을 만족해야 한다고 한다. 등록 삭제 등 라이프 사이클이 똑같을 때 단일 엔티티에 완전히 종속적일 때 2. 단방향 매핑을 유지하면서 할 수 있는 방법을 찾았다. `@OnDelete(action = OnDeleteAction.CASCADE)` 어노테이션을 달아주자. 하지만, 작동하지 않았다. 관련..

Troubleshooting 2022.08.18
이전
1
다음
더보기
프로필사진

dul2's DevLog

  • 분류 전체보기 (123)
    • Web Dev (13)
      • Spring (8)
      • Node.js (2)
      • View (2)
    • Language (6)
      • Java (6)
    • Infra (27)
      • Elasticsearch (5)
      • CI&CD (4)
      • Cloud (8)
      • Linux-Ubuntu (3)
      • Mac 설정 (0)
    • 노트 정리 (24)
      • 자바 ORM 표준 JPA 프로그래밍 (10)
      • 모든 개발자를 위한 HTTP 웹 (9)
      • Spring Data JPA (4)
    • 회고 (12)
      • 프로젝트 회고 (2)
    • Troubleshooting (20)
    • App (2)
    • Interesting (0)
      • 요리 (0)

Tag

ci/cd, Redis, 엘라스틱서치, Til, troubleshooting, JPQL, Spring Data JPA, java, 항해99, 항해 99, JPA, ORM, spring security, Elasticsearch, 이노베이션 캠프, docker, 이노베이션캠프, WIL, spring, ubuntu,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • Moveuk github

티스토리툴바