엔티티 매핑 객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리하며 엔티티라 한다. JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 어노테이션이 필수이다. 주의 기본 생성자는 필수(파라미터가 없응 public 또는 protected 생성자) 리플렉션같은 다양한 기술을 사용하기 때문에 기술 스펙으로서 기본 생성자가 필요함 final 클래스, enum, interface inner 클래스 사용 x 저장할 필드에 final 사용 X @Entity 속성정리 @Entity(name): JPA에서 사용할 엔티티 이름을 정할 때 사용함. 기본값: 클래스 이름을 사용하며 가급적 기본값을 사용해야 헷갈리지 않는다. @Table: name: 매핑할 테이블 이름(기본값: 엔티티 이름 사용..