본문 바로가기
스프링/JPA

[JPA] 오류해결: Field 'id' doesn't have a default value

by 책 읽는 개발자_테드 2021. 5. 27.
반응형

아래 코드와 같이 작성된 엔티티를 통해 데이터베이스에 값을 입력하려 했지만, 다음과 같은 오류가 발생했다.

 

Field 'id' doesn't have a default value

 

문제는 데이터베이스의 해당 테이블 Id 컬럼에 Auto Increment 설정이 적용되지 않아서 발생한 것이었다. 자동 생성을 원하는 컬럼에 Auto Increment 설정을 적용하면 문제는 해결된다.

반응형

'스프링 > JPA' 카테고리의 다른 글

[JSP] 필터(Filter)란?  (0) 2021.10.05
[JPA] Spirng Data JPA에서 QueryDSL 사용하기  (0) 2021.07.20
[JPA] 오류 해결: “Data too long for column”  (0) 2021.05.29
[JPA] JPA란?  (0) 2021.04.20

댓글