hibernate-core: 하이버네이트 라이브러리
hibernate-entitymanager: 하이버네이트가 JPA 구현체로 동작하도록 JPA 표준을 구현한 라이브러리
hibernate-jpa-2.1-api: JPA2.1 표준 API를 모아둔 라이브러리
해당 클래스가 테이블에 매핑되는 엔티티임을 명시한다.
해당 어노테이션이 붙은 클래스는 "엔티티 클래스" 라고 함.
엔티티 클래스에 매핑할 테이블 정보를 명시한다.
엔티티 클래스의 필드를 테이블의 기본키(Primary Key)로 매핑한다.
(식별자 필드)
필드를 컬럼에 매핑한다.