kok202
JPA (기초 : 엔티티 Annotation)

2019. 3. 16. 21:54[정리] 기능별 개념 정리/JPA

 public enum MemberType{

ADMIN, USER

 }


 @Entity 

 public class Member{ 

 @Id 

 private long id; 


 @Column(name="nickname")

 private String name;


 @Enumerated(EnumType.STRING) 

 private MemberType memberType;


 // ... getter, setter 생략 

}


@Id(AUTO) : 기본키인데 방언에 따라 자동 증가하는 sequence 키다.

@Column(name="nickname") : 매치되는 데이터 베이스의 칼럼명은 ~ 이다.

@Enumerated(EnumType.STRING) : EnumType 을 데이터로 저장