pjhcsols / VirtualFitting_System

가상피팅&의류입점 플랫폼
4 stars 0 forks source link

[BE_2] (Product delete) 무결성 제약조건 위배 #30

Closed pjhcsols closed 2 months ago

pjhcsols commented 2 months ago

이 요청은 데이터 무결성 제약 조건으로 인해 실패했습니다. product 테이블의 레코드를 삭제하려고 시도하면 category 테이블에 있는 부모 레코드와의 외래 키 제약 조건이 위배되었습니다. 이것은 product 테이블의 레코드가 category 테이블의 레코드를 참조하고 있기 때문에 발생합니다.

이 문제를 해결하려면 product 테이블의 레코드를 삭제하기 전에 해당 레코드와 관련된 category 테이블의 레코드를 먼저 삭제해야 합니다. 이를 위해 다음과 같은 순서로 작업할 수 있습니다:

  1. product 테이블에서 해당 레코드를 삭제합니다.
  2. 해당 레코드와 연결된 category 테이블의 레코드를 삭제합니다.

즉, product 테이블과 category 테이블 사이의 관계를 해제한 다음 삭제 작업을 수행해야 합니다. 이렇게 하면 데이터베이스 무결성을 유지하면서 요청이 성공적으로 처리될 것입니다.

pjhcsols commented 2 months ago

Fix: https://github.com/pjhcsols/VirtualFitting_System/issues/27 https://github.com/pjhcsols/VirtualFitting_System/issues/29 https://github.com/pjhcsols/VirtualFitting_System/issues/30 bug 수정[박한솔]

pjhcsols commented 2 months ago

@ManyToOne(cascade = CascadeType.REMOVE) ->@ManyToOne