@ManyToMany 다음과의 연결: CascadeType.REMOVE 속성.
지정 CascadeType.REMOVE 다음: @ManyToMany 링크 테이블 외부로 전달되기 때문에 캐스캐이드 처리하는 것은 적절하지 않습니다.
다른 쪽을 부모의 엔티티가 참조할 수 있으므로, 자동으로 제거하면 ConstraintViolationException이 발생할 수 있습니다.
예: @ManyToMany(cascade = CascadeType.ALL) 이 정의되고 첫 번째 사람이 삭제된다면 삭제되는 주소와 다른 사람이 아직 연결되어 있으므로 Hibernate가 예외를 던집니다.
자세한 정보는 이 자료를 참조하세요.