Uknow's Lab.
article thumbnail

 

 

스프링으로 홈페이지를 개발하고 있었는데,

늘 그랬듯이 오류가 하나 났습니다.

 

오늘의 오류는 java.sql.SQLException: Field 'id' doesn't have a default value. 라는 메시지와 함께

404페이지로 이동하는 문제였습니다

 

 

https://stackoverflow.com/questions/804514/hibernate-field-id-doesnt-have-a-default-value

 

Hibernate: "Field 'id' doesn't have a default value"

I'm facing what I think is a simple problem with Hibernate, but can't solve it (Hibernate forums being unreachable certainly doesn't help). I have a simple class I'd like to persist, but keep gett...

stackoverflow.com

 

바로 구글링을 하였고, 스택 오버플로우에서 답을 찾을 수 있었습니다.

 

 

 

 

때때로 모델이나 ORM은 SchemaUpdate 이후 변경사항이 반영되지 않을 수 있다.

오류의 원인을 찾을 수 없다면, 데이터베이스를 다시 많들어보라.

 

음... 일단 ddl-auto를 create로 만들어, 데이터베이스를 싹 날리고 서버를 재실행해봤더니, 잘됩니다 'ㅅ';

 

대충 찾아봤더니, 저와 같은 증상을 겪은 사람이 꽤 있는 것 같습니다.

이는 ORM은 아무래도 RDB와 100% 매핑되기는 힘들기에, 서로 충돌하여 발생되는 문제 같습니다.

음... 어느 부분이 충돌했는지 확인해보고 싶지만,

DB를 날려먹은 탓에... 다음에 한 번 더 일으켜봐야겠습니다.

 

profile

Uknow's Lab.

@유노 Uknow

인생은 Byte와 Double 사이 Char다. 아무말이나 해봤습니다.