Dot Programming/JPA
2021. 5. 7.
[JPA] 엔티티 매핑
엔티티 매핑 소개 1. 객체와 테이블 매핑: @Entity, @Table 2. 필드와 컬럼 매핑: @Column 3. 기본 키 매핑: @Id 4. 연관관계 매핑: @ManyToOne, @JoinColumn 1. 객체와 테이블 매핑 @Entity • @Entity가 붙은 클래스는 JPA가 관리하는 엔티티가 된다. • JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수. ✕ 주의 •기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자) •final 클래스, enum, interface, inner 클래스 사용X •저장할 필드에 final 사용 X @Entity 속성 정리 ▸ 속성: name JPA에서 사용할 엔티티 이름을 지정한다. 일반적으로 사용할 일이 거의 없다. 예를 ..