@Entity JPA에서 엔티티 클래스임을 나타내기 위해 사용되는 어노테이션입니다. 해당 클래스를 데이터베이스의 테이블과 매핑하기 위해서는 반드시 @Entity 어노테이션을 추가해야 합니다. @Table 엔티티 클래스와 매핑되는 데이터베이스 테이블을 지정하기 위해 사용되는 어노테이션입니다. name 속성을 이용하여 테이블 이름을 지정할 수 있으며, catalog, schema, uniqueConstraints 등 다양한 속성을 설정할 수 있습니다. @Column 엔티티 클래스의 필드와 데이터베이스 테이블의 컬럼을 매핑하기 위해 사용되는 어노테이션입니다. name, nullable, unique, length, precision 등 다양한 속성을 설정할 수 있습니다. @Id 엔티티 클래스의 필드 중 데이터베이스 테이블의 기본 키 역할을 수행하는 필드임을 나타내기 위해 사용되는 어노테이션입니다. 하나의 엔티티 클래스에서는 반드시 하나의 @Id 어노테이션을 가