public enum Level {
Bronze("br",0),
Silver("sil",1);
private final String s;
private final int v;
Level(String s, int a) {
this.s = s;
this.v = a;
}
}
jpa 에서
다음과 같이 enum 클래스를 db에 저장시
또한 @Enumerated(value = EnumType.STRING) 다음을 사용시
다음과 같이 정한 이름으로 저장되는것을 볼수 있다.
이처럼 jpa는 자동으로 enum을 매핑해서 저장하는데 그렇다면
수동으로 매핑하여 enum 을 사용시 어떤 방식으로 저장해야하나요??
jpa 에서 다음과 같이 enum 클래스를 db에 저장시
또한 @Enumerated(value = EnumType.STRING) 다음을 사용시
다음과 같이 정한 이름으로 저장되는것을 볼수 있다.
이처럼 jpa는 자동으로 enum을 매핑해서 저장하는데 그렇다면
수동으로 매핑하여 enum 을 사용시 어떤 방식으로 저장해야하나요??