Embeddable1 [JPA] 컴파일시에는 발견할 수 없는 @Enumerated와 @Embeddable 오류 문제 상황 JPA 환경에서 Enum 타입에 실수로 @Embeddable 또는 @Embedded Annotation을 적용했을 때 생기는 오류에 대해서 알아보겠습니다. 이 문제는 @Enumerated가 적용된 Enum에 @Embeddable이나 @Embedded를 사용하기 때문에 발생합니다. Java의 Enum과 JPA에서의 Enum Java에는 Enum 타입이 있고 이를 이용해서 더 명시적이고 의미론적인 코드를 짤 수 있습니다. 예를 들어 다음과 같이 활용할 수 있습니다. Enum을 적용하여 코드를 개선하는 예제 먼저 단순하게 String을 이용하여 멤버십 레벨을 다루는 코드입니다. package com.example.EnumTest; import lombok.*; import javax.persiste.. 2023. 6. 1. 이전 1 다음