JPA중복컬럼 에러

622 단어 SpringJPAJPA

중복컬럼 에러

해당 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;

좋은 웹페이지 즐겨찾기