JPA2 및 최대 절전 모드 구현을 사용하고 있습니다.@OneToOne 주석이있는 테이블에서 삭제
나는 다음과 같은 간단한 매핑을 가지고 : 나는 주제도있는 설문 조사 개체를 삭제할 때
@Entity
class Topic {
@Id
@GeneratedValue(strategy = IDENTITY)
int id;
@OneToOne(cascade = ALL)
@JoinColumn(name = "id_poll")
private Poll poll;
}
@Entity
class Poll {
@Id
@GeneratedValue(strategy = IDENTITY)
int id;
}
지금, 나는 오류가 발생합니다.
은 java.sql.SQLException : 무결성 제약 조건 위반 FKCC42D924982D3F4B 테이블 : [? 여론 조사에서 삭제할 경우 ID =] 문에서 화제가
나는 내가 설문 조사 기록을 삭제할 수 없습니다 때문입니다 이해 다른 테이블에 참조가있는 경우. 이 문제를 어떻게 해결할 수 있습니까? Topic 테이블에서 poll = null을 수동으로 설정해야합니까? 아니면 더 나은 솔루션이 있습니까?
아니, 나는이 시도하고 여전히 아무튼 ' T는 작품 .. 난 여전히 같은 오류가있어 .. – Dawid