@Entity
@Entity는 JPA(Java Persistence API)에서 사용되는 애너테이션
이 애너테이션은 클래스를 엔티티로 지정하여 데이터베이스의 테이블과 매핑하는 데 사용
@Entity 애너테이션을 클래스에 추가하면 해당 클래스는 데이터베이스의 테이블과 매핑되는 엔티티로 인식됨.
클래스의 객체는 데이터베이스의 레코드와 매핑되며, 객체의 필드는 테이블의 컬럼과 매핑 됨
@Entity 애너테이션은 JPA의 영속성 컨텍스트에서 엔티티를 관리하고
데이터베이스와의 상호작용을 처리하는 데 중요한 역할을 함
엔티티 클래스에는 주로 @Id 애너테이션을 통해 기본 키를 설정하는 필드가 포함되며,
필요에 따라 다른 애너테이션들과 함께 사용될 수 있음
JPA를 사용하여 객체와 데이터베이스를 매핑할 때 엔티티 클래스에 @Entity 애너테이션을 추가하는 것은 중요
이를 통해 JPA는 해당 클래스가 엔티티로 인식되고, 데이터베이스와의 매핑 정보를 파악할 수 있음
This post is licensed under CC BY 4.0 by the author.