
@Enumerated ?
·
Spring/Annotations
Inflearn 강의 도중 @Enumerated 라는 어노테이션을 마주했고이는 처음보는 어노테이션이었기에 짚고 넘어가고 싶었습니다. 마주한 코드는 다음과 같습니다.@Enumerated@Enumerated는 JPA(Java Persistence API)에서 사용되는 어노테이션으로,Enum 타입을 데이터베이스에 매핑할 때 사용됩니다. Enumerated 어노테이션은 (EnumType.String) 구문을 통해서Enum 타입을 데이터베이스 컬럼에 Enum 값을 숫자(Ordinal)로 저장할지, 문자열(String)로 저장할지를 결정하고,JPA 엔티티 클래스에서 Enum 필드를 데이터베이스와 매핑할 때 필요하게 됩니다.@Enumerated의 주요 옵션@Enumerated는 EnumType이라는 설정값을 통해 작..