728x90
반응형
JPA ENUMERATED 사용법 정리
- 아래와 같이 작성하고 생성하면 DB 에 A,B,C 로 저장이 됨.
- 주의할건 EnumType.ORDINAL 을 될 수 있으면 쓰지 않는게 좋음.
- 이건 0,1,2 이런 순으로 순서대로 값을 만들어 DB 에 저장하기에 중간에 코드 값이 추가되거나 줄어들면 코드 값이 꼬여버린다.
@Entity
public class Test {
@Column
@Enumerated(EnumType.STRING)
private TestStatus testStatus;
}
public enum TestStatus {
A,B,C
}
'Jpa' 카테고리의 다른 글
jpa 단방향, 양방향 개념 정리 (0) | 2021.01.13 |
---|---|
jpa 준영속 상태 및 merge vs 변경감지 비교 (0) | 2021.01.06 |
jpa embedded, cascade 정리 (0) | 2020.12.27 |
jpa 외래키 연관관계 맵핑 주인은 외래키가 존재하는 곳으로 설정 (0) | 2020.12.22 |
spring data jpa querydsl property not found 에러 (0) | 2020.12.04 |
댓글