쿼리로 데이터값 입력시 default값 없다고 뜨는 오류

keep_going·2023년 4월 25일
0

문제해결

목록 보기
14/36
@Column(nullable = false)
private LocalDateTime registDate = LocalDateTime.now();
  • 문제
    하이디에서 쿼리로
    INSERT INTO brand (brand_name) VALUES ('2000Archives');
    이렇게 작성하니 regist_date의 default값이 존재하지 않는다고 데이터 삽입이 안됨.
    nullable 조건을 없애도 똑같은 오류가 뜸
  • 해결
    INSERT INTO brand (regist_date, brand_name) VALUES (now(), '2000Archives');
    쿼리값에 now()를 지정하니 됐다! 어차피 등록일이 데이터 넣는 날이니까...!
profile
keep going

0개의 댓글