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 을 데이터로 저장
'[정리] 기능별 개념 정리 > JPA' 카테고리의 다른 글
JPA 양방향 맵핑, Test 코드 작성시 유의사항 (0) | 2019.04.25 |
---|---|
JPA - Mapped By 의 필요성, '관계의 주인' 의미 (2) | 2019.04.25 |
JPA (기초 : 영속성 컨텍스트) (0) | 2019.03.17 |
JPA (기초 : 설정, CRUD) (0) | 2019.03.16 |
JPA (기초 : ORM 의 역사) (0) | 2019.03.16 |