반응형
No enum constant enum명.값
JPA 에서 repository.findAll(); 사용 시
위와 같은 에러가 발생하던데
원인을 확인해보니
enum명에 해당하는 자바 파일을 열어보면
아래와 같이 입력해 놓은 값들이 있을건데
public enum enum명 {
AAA, BBB;
}
JPA Repository를 확인해보면
이런 enum을 파라미터로 사용하기 때문에
enum에 존재하지 않는 값이
DB에 존재할 경우 위와 같은 에러가 발생하게 된다
(대소문자 구분)
따라서 DB에 존재하나 enum에 없는 값을
enum에 추가를 해서 맞춰 주거나
혹은 반대로 DB에서 enum에 없는 값을
삭제 해 주는 식으로 똑같이 맞춰주면 해결이 된다
반응형
'Error & Fix' 카테고리의 다른 글
MySQL JSON_CONTAINS 호출 에러 해결방법 (0) | 2022.01.10 |
---|---|
JPA The given id must not be null! 에러 해결방법 (0) | 2022.01.10 |
Not a managed type: class Entity명 해결방법 (0) | 2022.01.09 |
Invocation of init method failed; nested exception is java.lang.NullPointerException 해결방법 (0) | 2022.01.09 |
Mac OS Port 8080 was already in use 해결방법 (0) | 2021.12.14 |
댓글