spring 돌리는데 계속 enum 에러가 나서 헤맸던 이야기..
No enum constant enum
JPA에서 find()하는데 전까지 안 뜨던 새로운 이 에러가 계속 뜨면서 오류가 났다.
😱 갑자기??? 왜지??????
구글링을 해서 뒤져보니 무언가 DB에 enum으로 저장된 값이 매칭이 잘 안되서 생기는 오류라고 한다.
머리를 굴리며 확인해보니 find로 불러오는 엔티티에 있는 상태값 1개가 enum인 필수값이였는데 DB에 해당값이 비어있어서 오류가 나고 있었다.
not null 컬럼이였는데 다른 개발자분이 수기로 데이터를 넣으면서 컬럼값을 넣지 않아서 오류가 난 것..!
기본값으로 DB를 변경해주고 실행하니까 정상적으로 돌아갔다!