JPA에서는 데이터베이스의 테이블과 객체를 annotation으로 연결합니다. 주요 에너테이션 @Entity 에너테이션이 명시된 클래스의 인스턴스를 엔티티로 식별합니다. 일반 자바 객체와 구별하는 에너테이션입니다. 해당 클래스는 @Id가 선언된 식별자 필드가 있어야 합니다. 에너테이션의 name 속성을 지정하지 않으면 JPA는 클래스 이름을 엔티티 이름으로 등록합니다. @Id 엔티티 객체의 식별자 필드를 지정합니다. JPA에서 엔티티 객체를 등록하기 위해서 반드시 식별자 필드가 있어야 합니다. @Table 엔티티 이름과 테이블 이름이 다를 경우, 해당 에너테이션으로 매핑할 테이블을 지정합니다. 속성 name : 매핑할 테이블을 지정합니다. catalog : DB 카탈로그를 지정합니다.(MySQL) sch..