728x90
반응형
#. 시작
이번 시간에는 JPA를 통해 데이터를 insert, update 할 시점의 시간 값을 넣어주는 방법에 대해 정리해 보려고 한다.
#. 예제
1. @CreationTimestamp
@CreationTimestamp
@Column(name = "create_dt")
private LocalDateTime createDt;
- 해당하는 테이블 칼럼에 @CreationTimestamp 어노테이션을 입력하면 insert 동작할 시점의 시간 값을 할당해준다.
2. @UpdateTimestamp
@UpdateTimestamp
@Column(name = "update_dt")
private LocalDateTime updateDt;
- 해당하는 테이블 칼럼에 @UpdateTimestamp 어노테이션을 입력하면 update 동작할 시점의 시간 값을 할당해준다.
#. 마무리
개발을 하다보면 데이터에 대한 입력, 수정이 동작한 시간을 많이 사용하게 된다. 직접 쿼리를 작성하다 보면 은근히 놓치게 되는 실수를 jpa에서는 어노테이션을 통해 간단하게 해결할 수 있겠다.
728x90
반응형
'Spring' 카테고리의 다른 글
| [Spring] Jwt 인증 적용 예제 (2) | 2024.12.12 |
|---|---|
| [Spring Boot] JAR 빌드 후 실행 시 초기화면 404 오류(index.html 관련) (1) | 2024.11.28 |
| [Java]자바 공부 시작! (1) | 2019.01.05 |