반응형 Enum1 [JPA] Spring Boot 3 + Hibernate 6에서 Enum 처리 문제 및 해결 방법 기존의 Spring Boot 2.7.x 프로젝트를 Spring Boot 3 으로 올리면서 발생하는 이슈입니다. 기본 Spring Boot 2.7.x 에서는 Hibernate 5.6.x가 기본 설정이었으나, Spring Boot 3 부터는 Hibernate6 버전을 기본으로 사용합니다. Spring Boot 3 와 Hibernate 6을 사용하면서 Enum 타입을 처리할 때 예상치 못한 문제가 발생할 수 있어요. 이번 포스팅에서는 그 원인과 해결 방법을 알아보겠습니다. 문제 상황@Enumerated(EnumType.STRING) 만으로 테이블 컬럼 타입이 VARCHAR 형태로 생성되지 않음. JPA를 사용하면서 Enum Type을 사용하면 컬럼이 ordinal 값으로 등록이 되어 Enum 에는 @Enum.. 2025. 2. 21. 이전 1 다음 반응형