본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA/JPA

Annotation - @Entity

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

 

JPA란?

JPA (Java Persistence API) ORM기술의 표준. 개발자가 객체지향적 프로그래밍에 집중할 수 있도록 JPA가 관계형 데이터베이스에 맞게 SQL을 대신 생성/실행하여 도와줌. https://standout.tistory.com/14 객체와 객

standout.tistory.com