반응형
enum
-
[JPA] Enum 사용프로그래밍/JPA 2022. 1. 14. 18:44
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. Enum이란 일정한 종류를 가지는 정보의 집합을 의미합니다. 예를 들어 상품의 종류로 책, CD, 연필 등 다양한 상품이 존재할 수 있습니다. 이때 책, CD, 연필 등은 일정한 종류 상품이라는 정보로 볼 수 있습니다. 그럼 이 상품 Enum에 책, CD, 연필 등 다양한 상품들을 상수 형태의 집합으로 만들어 관리할 수 있도록 합니다. 2. JPA에서 Enum 사용 먼저 Entity의 특정 속성으로 Enum을 사용하기 위해서는 @Enumerated라는 어노테이션을 사용해야 합니다. 이 어노테이션은 EnumType.String, EnumType.ORDINAL 2개의..