기타/에러
[에러] Field 'id' doesn't have a default value
hrming
2024. 3. 27. 11:43
Field 'id' doesn't have a default value
아래처럼, id값은 자동으로 생성하게 @GeneratedValue(strategy = GenerationType.IDENTITY) 붙여주었다.
그런데, DB에서 AUTO_INCREMENT 설정을 하지 않아서 발생한 에러였다.
→ JPA만 자동 생성하도록 옵션을 주고, DB에 자동 생성하는 설정을 하지 않아서 발생. 😣
@Entity
@Data
public class Recommend {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private long reviewId;
private long loginId;
private long recommendCnt;
}
참고 및 출처 :
https://hak0205.com/entry/%EC%97%90%EB%9F%AC-Field-id-doesnt-have-a-default-value
[ 에러 ] Field 'id' doesn't have a default value
해당 에러에서 나타는것과 같이 id값의 기본값이 없다고 나왔습니다. 분명히 기본으로 생성하게 @GeneratedValue(strategy = GenerationType.IDENTITY)를 사용해서 기본으로 키 값이 생성되게 만들었습니다. 해
hak0205.com