Entity Mapping
JPA의 엔티티 매핑
1. 엔티티 매핑 JPA에서는 엔티티와 테이블을 매핑해서 사용하며, 이러한 매핑을 어노테이션을 통해 쉽게 처리 가능하다. 객체와 테이블의 매핑 : @Entity, @Table 필드와 컬럼 매핑 : @Column 기본 키 매핑 : @Id 연관관계 매핑 : @ManyToOne, @JoinColumn 1) @Entity @Entity가 붙은 클래스는 JPA가 관리하며 엔티티라고 부른다. JPA를 사용해서 테이블과 매핑할 때 클래스는 @Entity 어노테이션이 필수이다. 주의사항 기본 생성자를 필수로 만들어야 한다. (파라미터가 없는 public 또는 protected 생성자) final 클래스, enum, interface, inner 클래스를 사용하면 안된다. 저장할 필드에 final를 사용해서는 안된다. ..