@Enumerated 보다 @Convert 가 권장되는 이유 + 예제코드
Back-end/- Spring2024. 10. 25. 00:32@Enumerated 보다 @Convert 가 권장되는 이유 + 예제코드

용어정리Enum Class열거형(Enum)을 정의하는 데 사용되며, 고정된 상수들의 집합이다특별한 데이터 타입이고 특정 값들만 가질 수 있는 변수를 정의할 때 사용된다@EnumeratedEntity 필드의 Enum타입을 DB에 어떻게 매핑할 것인지 정해주는 어노테이션@ConvertEntity의 필드타입을 변환하여 DB에 저장하거나 DB에서 읽어 올 때 변환 작업을 지정하는 어노테이션임커스텀 컨버터 로직을 직접 작성해서 사용한다. @Enumerated 보다 @Convert가 권장되는 이유는?먼저 @Enumerated의 속성을 알아야 한다. 1. EnumType.ORDINAL2.EnumType.STRING 이렇게 총 두 가지인데 사실 EnumType.ORDINAL을 사용하는 건 서비스의 안정성을 매우 저하시..

반응형
image