엔티티 매핑(1) - 엔티티, 기본 키 매핑
JPA를 사용하는 데 가장 중요한 일은 엔티티와 테이블을 정확히 매핑하는 것이다. JPA는 다양한 매핑 어노테이션을 지원하는데 크게 4가지로 분류할 수 있다. - 객체와 테이블 : @Entity, @Table - 기본 키 : @Id - 필드와 컬럼 : @Column - 연관관계 매핑 : @ManyToOne, @JoinColumn 먼저 객체와 테이블 매핑을 살펴보자 1.@Entity 테이블과 매핑할 클래스에 @Entity 어노테이션을 필수로 붙여야 한다. JPA가 관리하는 클래스로 엔티티라 부른다. - name 속성 : 엔티티 이름 지정. 보통 클래스 이름을 사용한다. @Entity(name = "member2") public class Member { } => member2 테이블과 Member 클래스를..
2023.12.29