반응형
@CreatedDate
@Column(updatable = false)
private LocalDateTime created_date;
JPA에서 Entity의 컬럼에
@CreatedDate 어노테이션을 사용한 경우
처음 Insert 시에는 정상적으로 현재 시간이 들어가지만
Update 시에 Null이 들어가는 경우가 있는데
해결방법은 Entity로 이동한 후 @Column 우측에
@Column(updatable = false)
updateable = false를 추가해주면
삽입 시에는 정상적으로 들어가지만
Update는 되지 않기 때문에
기존 값이 NULL로 변하지 않게 된다
반응형
'Spring Framework > JPA' 카테고리의 다른 글
JPA @CreatedDate @LastModifiedDate NULL 들어가는 경우 해결방법 (0) | 2022.08.10 |
---|---|
JPA @LastModifiedDate Column Insert 시 NULL로 넣는 방법 (0) | 2022.08.10 |
스프링부트 Querydsl 세팅방법 정리 (0) | 2022.07.25 |
JPA No default constructor for entity 해결방법 (0) | 2022.07.24 |
JPA @CreatedDate @LastModifiedDate 안될 경우 해결방법 (0) | 2022.02.09 |
댓글