[JPA] 엔티티 매핑

Posted by MD워시퍼
2015. 8. 27. 23:57 Study
728x90

ㅇ JPA 매핑 어노테이션의 4가지 분류 및 대표 어노테이션

  • 객체와 테이블 매핑 : @Entity, @Table
  • 기본키 매핑 : @Id
  • 필드와 컬럼 매핑 : @Column
  • 연관관계 매핑 : @ManyToOne, @JoinColumn

1. @Entity
  i. 주의사항
    - 기본 생성자는 필수
    - final 클래스, enum, interface, inner 클래스에는 사용할 수 없다.
    - 저장할 필드에 final을 사용하면 안된다.

2. @Table

  - name : 매핑할 테이블