ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • @Entity
    개발/JPA 2022. 7. 19. 22:10
    반응형

     

     

    JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 어노테이션을 필수로 붙여야 합니다.

     

    속성 기능 기본값
    name JPA에서 사용할 엔티티 이름을 지정한다. 보통 기본값인 클래스 이름을 사용한다. 만약 다른 패키지에 이름이 같은 엔티티 클래스가 있다면 이름을 지정해서 충돌하지 않도록 해야 한다. 설정하지 않으면 클래스 이름을 그대로 사용한다
    (ex. Member).

     

    @Entity 적용 시 주의사항은 다음과 같습니다.

    • 기본 생성자는 필수
    • final 클래스, enum, interface, inner 클래스에는 사용할 수 없습니다.
    • 저장할 필드에 final을 사용하면 안됩니다.

    JPA가 엔티티 객체를 생성할 때 기본 생성자를 사용하므로 이 생성자는 반드시 있어야 합니다.

     

     

     

    출처 : 자바 ORM 표준 JPA 프로그래밍(김영한 저)

    반응형

    '개발 > JPA' 카테고리의 다른 글

    JPA 기본키 매핑 전략  (0) 2022.07.20
    @Table  (0) 2022.07.19
    영속성과 영속성컨택스트  (0) 2022.07.13
    Entity 생명주기  (0) 2022.07.05

    댓글

Designed by Tistory.