JVM/JPA

@Temporal

kyoulho 2023. 6. 11. 21:28

java.util.Date, java.util.Calendar 을 매핑할 때 사용한다.

생략하면 자바의 Date와 가장 유사한 timestamp(MySQL) 혹은 datetime(H2, 오라클, PostgreSQL) 로 정의된다.

속성  기능 기본값
value TemporalType.DATE
  데이터베이스 date 타입과 매핑 (2013 - 10 11)
TemporalType.TIME
  데이터베이스 time 타입과 매핑 (11:11:11)
TemporalType.TIMESTAMP
  데이터베이스 timestamp 타입과 매핑 (2013-10-11 11:11:11)
 

 

LocalDate, LocalTime, LocalDatetime

JPA 2.2 부터 알아서 매핑해준다. 데이터베이스에는 HH:mm:ss 형태로 저장된다.

'JVM > JPA' 카테고리의 다른 글

@Transient  (0) 2023.06.11
@Lob  (0) 2023.06.11
@Enumerated  (0) 2023.06.11
@Column  (0) 2023.06.11
JPA 키 생성 전략  (0) 2023.06.10