본문 바로가기
SPRING/에러

[ 에러 ] Field 'id' doesn't have a default value

by hak0205 2020. 10. 3.
반응형

Field 'id' doesn't have a default value

해당 에러에서 나타는것과 같이 id값의 기본값이 없다고 나왔습니다.

 

 

분명히 기본으로 생성하게 @GeneratedValue(strategy = GenerationType.IDENTITY)를 사용해서 기본으로 키 값이 생성되게 만들었습니다.

 


해결책

 

MySQL Workbench

 

 

 

Mysql 기준으로 Mysql Workbench 프로그램을 이용하여 AI에 체크를 하셔서 적용하시거나 AUTO_INCREMENT를 붙여주시면 됩니다.

 

즉, JPA만 자동생성하도록 옵션을 넣어주고 DB에 자동 생성하는 설정을 붙이지 않아서 입니다.

 
반응형

댓글