728x90
JPA에서 nativeQuery 사용 시에 넣는 파라미터가
Enum으로 입력 시에
java.sql.SQLException: Incorrect string value: 에러 해결 https://herojoon-dev.tistory.com/12
해당 글에서 포스팅하고 있는 'utf8mb4' 관련 오류가 발생하는데
사실 enum값을 전달할 때 enum.name을 전달하는 것이 아니라 코드 자체를 인코딩해서 전달해서 발생하는 문제로 추정된다.
문제 발생 쿼리:
문제 해결 쿼리:
위와 같이 enum의 name을 String으로 받아서 파라미터로 입력하면 해결된다.
'SpringBoot' 카테고리의 다른 글
kotlin 환경에서 redisHash entity id field val로 선언 시 발생하는 오류 (0) | 2023.06.10 |
---|---|
kotlin 환경에서 OpenFeign ErrorDecode 시 발생하는 역직렬화 작업 오류 (0) | 2023.06.10 |
JPA OrphanRemoval 사용 시 복합 키 엔터티 삭제 버그 (0) | 2023.06.10 |
JPA Entity Id 타입을 UUID로 지정 시 업데이트 실패 오류 (0) | 2023.06.10 |
SpringBoot Async를 이용한 multipartfile처리 (0) | 2023.06.10 |