엔티티 매핑
·
Spring
JPA의 다양한 매핑 어노테이션 4가지 분류- 객체와 테이블 매핑 : @Entity, @Table- 기본 키 매핑 : @Id- 필드와 컬럼 매핑 : @Column- 연관관계 매핑 : @ManyToOne, @JoinColumn XML을 사용한 맵핑과 어노테이션을 사용한 맵핑 방식이 있지만, 직관적이고, 쉬운 어노테이션 맵핑을 보겠다. @EntityJPA를 사용해서 테이블과 맵핑할 클래스는 @Entity를 필수로 붙여야 한다.@Entity가 붙은 클래스는 JPA가 관리하는 것으로, 엔티티라고 부른다.속성- name : JPA에서 사용할 엔티티 이름을 지정주의사항- 기본 생성자는 필수(public or protected)- final 클래스, enum, interface, inner 클래스에는 사용 불가- 저..