자바의 enum 타입을 매핑할 때 사용한다.
속성 | 기능 | 기본값 | |
value | EnumType.ORDINAL: enum 순서를 데이터 베이스에 저장 EnumType.STRING: enum 이름을 데이터베이스에 저장 |
EnumType.ORDINAL |
EnumType.ORDINAL
데이터베이스에 저장되는 데이터 크기가 작다.
이미 저장된 enum의 순서를 변경할 수 없다.
EnumType.STRING (권장)
저장된 enum의 순서가 바뀌거나 enum이 추가되어도 안전하다.
데이터베이스에 저장되는 데이터 크기가 ORDINAL에 비해서 크다.
728x90