Lined Notebook

[Spring Data JPA] 06. JPA 객체와 테이블 매핑 방식

by ymkim

✔ 엔티티 매핑 소개

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

객체와 테이블 맵핑

  • @Entity가 붙은 클래스는 JPA가 관리, 엔티티라 한다
  • JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수

주의할 부분

  • 기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자)
  • final 클래스, enum, interface, inner클래스를 사용하면 안된다
  • 필드에 final 사용하면 안된다

참고 자료

블로그의 정보

기록하고, 복기하고

ymkim

활동하기