반응형

org.springframework.dao.InvalidDataAccessApiUsageException: No enum constant

이번에 devlogmoa를 운영 중 위와 같은 에러가 발생 했습니다.

왜 발생 했을까?

메시지에 No enum constant에 나와 있듯 enum 상수가 없다는 의미입니다.
그런데 저는 분명 있었습니다.

코드는 위와 같습니다. 분명히 enum이 존재 했습니다.
하지만 저는 리팩토링을 하면서, enum의 Y -> USE, N -> UNSED로 변경 했습니다.
그래서 DB에 Member의 해당 컬럼이 Y, N으로 되어 있어서 위와 같은 에러가 발생했던 것입니다.
이 부분은 완전 처음 겪어보는 상황이었습니다. 휴~

해결 방법

DB update!!!

반응형
복사했습니다!