JPA중복컬럼 에러
중복컬럼 에러
해당 entity의 ID로 참조한 컬럼으로 또 다른 entity를 조인해야 하는 상황이 발생했다. 에러는 @JoinColumn Annotation에 insertable=false, updatable=false값을 추가해 주는것으로 마무리 되었다. 밑의 코드를 참고해 보자
@Id
@Column(
name = "ASST_SEQNO",
nullable = false
)
private Long assetSeqno;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(
name = "ASST_SEQNO",
foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT),
insertable = false,
updatable = false
)
@NotFound(action = NotFoundAction.IGNORE)
private Machine machine;
Author And Source
이 문제에 관하여(JPA중복컬럼 에러), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sigint_107/JPA중복컬럼-에러저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)