개발자의 끄적끄적

[springboot/jpa] should be mapped with insert="false" update="false" 에러 해결 방법 본문

개발/springboot

[springboot/jpa] should be mapped with insert="false" update="false" 에러 해결 방법

효벨 2021. 2. 28. 01:00
728x90
반응형

[springboot/jpa] should be mapped with insert="false" update="false" 에러 해결 방법

 

 

스프링부트 jpa 프로젝트로 작업을 하던중,

 

특정 인덱스를 추가했을때 아래와 같은 오류가 나는 경우가 있습니다.

should be mapped with insert="false" update="false"

 

그럴때는 해당 entity 로 가서

 

아래 처럼 오류 나는 필드에 insertable 와 updatable 옵션을 false 로 추가해주면 됩니다.

 

@Column(name="idx",columnDefinition="INT",insertable=false, updatable=false)
var idx: Int? = null,

 

조인을 사용하거나 하는 경우에 오류가 발생하니,

 

꼭 확인하시고,

 

해당 컬럼은 저렇게 추가 / 수정이 불가능한것으로 선언하고 작업하시면 됩니다!

 

참고들 하세요!

반응형
Comments