Development/Spring&Springboot
[JPA] 스프링 관련 어노테이션
Klay_J
2023. 3. 6. 23:25
@Entity
- (what?) DB 테이블과 매핑하는 어노테이션
@Entity가 붙은 클래스는 JPA가 관리하는 것으로, 엔티티라고 불림
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "member_id")
@GeneratedValue
- (what?) 기본키 생성 전략 어노테이션으로, 기본 키를 애플리케이션에 직접 할당
IDENTITY : 기본 키 생성을 데이터베이스에 위임
@Column
-(what?) 객체 필드를 테이블 칼럼에 매핑
name : 필드와 매핑할 테이블 칼럼 이름