본문 바로가기
Spring Boot 개념 정리

@Entity, @Id, @GeneratedValue 알아보기

by 반오십 코린이 2023. 1. 26.
728x90
  • @Entity

테이블과 매핑 시킬 클래스에 적용시키는 어노테이션

 

  • @Id

Primary key로 사용할 변수위에 사용하는 어노테이션

 

  • @GeneratedValue

자동 생성 시켜주는 어노테이션 보통 @Id와 같이 사용한다.

 

package jpabook.jpashop;

import lombok.Getter;
import lombok.Setter;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

@Entity
@Getter @Setter
public class Member {

    @Id @GeneratedValue
    private Long id;
    private String username;
}

 

728x90