Study/Spring Framework
댓글, 대댓글 기능 구현 관련 테이블 생성 시 문제
ExcellEast
2024. 1. 1. 16:09
problem:
상위 댓글 객체를 저장하는 변수에 @JoinColumn 설정 시 기본키인 id를 지정해줄 때 오류가 발생하였다.
solve:
@JoinColumn을 아래와 같이 수정하고 다시 서버를 실행시켰더니 정상적으로 테이블을 생성하고 동작하였다.
@JoinColumn(name = "parent_comment_id", referencedColumnName = "comment_id", columnDefinition = "bigint default null", insertable = false, updatable = false, foreignKey = @ForeignKey(name = "fk_parent_comment_id"))