코딩을 하다보면 java 에서는 CardStatus 와 같은 Card의 현 상태를 Enum을 사용해서 값(ACTIVE, USE, PAUSE)을 다루고 싶고 데이터베이스에는 해당 Status에 따른 표현 값("A", "U", "P")을 저장하고 싶은 경우가 있습니다. java에서의 코딩할때의 표현 값과 DB에 실제 저장되는 값이 다르게 하는 것입니다. public enum CardStatus { ACTIVE("A"), // 발행 USE("U"), // 사용 PAUSE("P"); //사용 정지 private final String value; @JsonValue public String getValue() { return value; } CardStatus(String value) { this.value =..