JPA를 사용하면
@Entity 어노테이션을 통해 정의된 엔티티 클래스를 기반으로
데이터베이스 스키마를 생성하거나 쿼리를 실행 할 수 있다.
객체와 데이터베이스간의 매핑을 자동으로 처리하고 객체지향적인 방식으로 데이터베이스를 다룰 수 있도록 해준다.
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class Person {
@Id
private Long id;
private String name;
private int age;
// Getters and Setters
}
@Entity는 해당 클래스가 데이터베이스 테이블과 매핑되는 엔티티 클래스임을 나타냅니다.
@Id 어노테이션은 해당 필드가 데이터베이스 테이블의 기본키 역할을 수행하는 것을 나타냅니다.
https://standout.tistory.com/563
'JAVA > JPA' 카테고리의 다른 글
Annotation - @Id (0) | 2023.06.25 |
---|---|
Annotation - @Table (0) | 2023.06.25 |
hibernate.dialect, hiberbate란? (0) | 2023.05.03 |
JPA 테이블 생성 및 db추가 (0) | 2023.05.03 |
JPA 테이블 CRUD중 에러, java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException (0) | 2023.05.03 |