Spring - JPA Annotation

iseon_u·2022년 5월 21일
0

Spring

목록 보기
7/33
post-thumbnail

JPA


JPA 어노테이션

import javax.persistence.*;

@Entity

  • 클래스와 데이터베이스를 매핑

@Id

  • 데이터베이스의 PK (Primary Key) 를 매핑

@GeneratedValue

  • 데이터를 추가할 때 마다 자동으로 1씩 증가

@Column(nullable = false)

  • null 값이 올 수 없게 설정

@Temporal

  • 날짜 타입 (java.util.Date, java.util.Calendar) 을 매핑할 때 사용
  • TemporalType.DATE
    • 날짜, 데이터베이스 data 타입과 매핑 (2022-05-19)
  • TemporalType.TIME
    • 시간, 데이터베이스 time 타입과 매핑 (11:42:21)
  • TemporalType.TIMESTAMP
    • 날짜와 시간, 데이터베이스 timestamp 타입과 매핑 (2022-05-19 11:42:21)
profile
🧑🏻‍💻 Hello World!

0개의 댓글