@Entity

    객체와 테이블 매핑,  @Entity, @Table

    객체와 테이블 매핑, @Entity, @Table

    @Entity JPA는 객체와 실제 DB 테이블 매핑을 @Entity 애노테이션을 이용해 매핑한다. @Entity 애노테이션은 JPA가 관리하는 엔티티이며 테이블과 매핑된다. @Entity가 붙은 엔티티 클래스는 public, protected 접근 제어자가 붙은 기본 생성자가 필수로 필요하다. public class Member { public Member() {...} protected Member() {...} } 또한, final 클래스, interface, enum, inner 클래스에는 사용이 불가능하며, DB와 매핑되는 컬럼들은 final 키워드를 사용하면 안된다. @Entity 아래의 경우 붙일 수 없음 1. public final class Member {...} 2. public int..