Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- spring
- 로그인 인증 흐름
- 비즈니스 계층
- JPA
- 퍼시스턴스 계층
- ./gr
- formmatted
- 프레젠테이션 계층
- http
- @temproal
- 세션기반 인증
- 스프링부트 계층구조
- IPC
- 스프링부트
- ORM
- 작업명중복
- 스프링부트 구조
- 토큰기반 인증
- 스프링
- RESTfull API
- 스프링 부트 테스트
- 어노테이션
- Java
- java I/O
- 동기
- ./gradlew docker
- 로그인/로그아웃
- MSA
- 비동기
- JWT
Archives
- Today
- Total
[DEV] J-Jay
Spring @Temproal Annotation 본문
728x90
@Temproal
JPA를 사용시, 엔티티의 날짜에서 사용되는 어노테이션이다.
자바는 보통 java.util.Date 객체를 사용하지만, DB는 날짜도 여러 형태가 존재한다.
예를 들어, date(년월일), time(시분초), timestamp(년월일 시분초) 또는 datetime 등의 타입등이다.
따라서,
@Temporal이라는 어노테이션을 사용하여, DB 타입에 맞도록 매핑할 수 있다.
TemporalType.Date : 년-월-일 의 date 타입
TemporalType.Time : 시:분:초 의 time 타입
TemporalType.TIMESTAMP : date + time 의 timestamp(datetime) 타입
어노테이션을 사용하지 않을 경우 기본값은 timestamp 으로 설정된다.
'Back-end > Spring' 카테고리의 다른 글
스프링 부트 - JWT (0) | 2023.09.10 |
---|---|
스프링 부트 - 로그인/로그아웃 구현 (0) | 2023.09.10 |
스프링 시큐리티(Security) (0) | 2023.09.09 |
스프링 부트 Blog 만들기 (3) (1) | 2023.09.09 |
스프링 부트 Blog 만들기 (2) - Thymeleaf (0) | 2023.09.05 |