Enum Ordinal vs. String

지니🧸·2023년 9월 13일
0

Spring Boot & JPA

목록 보기
29/35

@Enumerated(EnumType.ORDINAL)@Enumerated(EnumType.STRING)의 차이를 알아보자

@Enumerated(EnumType.ORDINAL)

  • DB에 enum 순서값 저장
  • 이미 저장된 enum의 순서값은 바꿀 수 없음

@Enumerated(EnumType.STRING)

  • DB에 enum 문자열값 저장
  • 문자열을 저장하기 때문에 DB공간을 낭비하게 됨
  • enum이 추가되도 안전함

참고:

profile
우당탕탕

0개의 댓글