본문 바로가기
개발 개념/이론

[개발 개념] JPA 매핑정보 어노테이션

by Yikanghee 2022. 2. 22.

JPA 매핑정보 어노테이션

  • JPA를 사용할때 매핑을 하기 위해 사용하는 어노테이션 정리
    • @Entity
      • 이 클래스를 테이블과 매핑한다고 JPA에게 알려준다. 이렇게 @Entity가 사용된 클래스를 엔터티 클래스라고 한다
    • @Table
      • 엔터티 클래스에 매핑할 테이블 정보를 알려준다. 이 어노테이션을 생략하면 클래스 이름을 테이블 이름으로 매핑한다
    • @Id
      • 엔터티 클래스의 필드를 테이블의 기본(Primary key) 키에 매핑한다. 이렇게 @Id가 사용된 필드를 식별자 필드라고 한다
    • @Columm
      • 필드를 컬럼에 매핑한다
    • 매핑정보가 없는 필드
      • 매핑 어노테이션을 생략하면 필드명을 사용해서 컬럼명으로 매핑한다

댓글