본문 바로가기
Spring Framework/JPA

JPA @CreatedDate Column Update시 Null 되는 현상 해결방법

by wakestand 2022. 8. 10.
반응형
@CreatedDate
@Column(updatable = false)
private LocalDateTime created_date;

 

JPA에서 Entity의 컬럼에

@CreatedDate 어노테이션을 사용한 경우

처음 Insert 시에는 정상적으로 현재 시간이 들어가지만

Update 시에 Null이 들어가는 경우가 있는데

 

해결방법은 Entity로 이동한 후 @Column 우측에

@Column(updatable = false)

updateable = false를 추가해주면

 

삽입 시에는 정상적으로 들어가지만

Update는 되지 않기 때문에

기존 값이 NULL로 변하지 않게 된다

반응형

댓글