반응형

 

하아...

 

Entity에 @ManyToOne 어노테이션을 이용해서 참조 관계를 만들고 데이터 저장을 테스트 하던중

 

이상하게도 자꾸 참조키(외래키)의 값이 null 이라고 에러가 뜨면서 저장이 되지 않았다...

 

처어어언천히 Entity의 설정을 살펴보니

 

@JoinColumn(... insertable=false ,updatable=false) 이런 설정값이 들어가 있었다

 

뭐지? 하고 찾아봤는데

 

insertable : 엔티티 저장시 이 필드도 같이 저장한다. false로 설정하면 데이터베이스에 저장하지 않는다. 읽기 전용일때 사용한다.
updatable : 위와 동일한 하지만 수정일때 해당 된다.

 

....

 

그래서 값이 저장되지 않았고 id가 null 이라는 메세지가 자꾸 나온 것이다!!!!

 

하... 

반응형

+ Recent posts