Daniel Marino
19 11월 2024
스프링 부트 오류 수정: 문자 변경 및 Smallint 유형에 연산자가 없습니다.
AccountType과 같은 열거형을 사용할 때 Spring Boot에서 PostgreSQL 유형 불일치 문제가 발생하기 어려울 수 있습니다. 이 문제는 PostgreSQL이 Java 열거형을 저장된 값과 직접 비교할 수 없고 문자 변경과 같은 호환 가능한 유형을 기대하기 때문에 자주 발생합니다. 일부 솔루션에는 동적 유형 처리를 위한 CriteriaBuilder와 같은 도구를 사용하여 기본 SQL 문제를 완전히 피하거나 쿼리하기 전에 열거형을 문자열로 변환하는 것이 포함됩니다.