🌳 에러 코드
"For queries with named parameters you need to provide names for method parameters; Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters; nested exception is java.lang.IllegalStateException: For queries with named parameters you need to provide names for method parameters; Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters",
🌳 해결 방법
🌾 원인 : Repository에 매개변수에 @Param 설정을 하지 않아서 발생한 문제.
🌾 해결 방법 :
Repository에서 @Param
어노테이션을 사용하여 메서드 매개변수에 이름을 명시적으로 할당한다. 이렇게 하면 프레임워크가 메서드 매개변수를 쿼리의 명명된 플레이스홀더에 어떻게 매핑해야 하는지 알 수 있다.
After
'코딩 에러 및 질문' 카테고리의 다른 글
java.lang.RuntimeException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException (0) | 2023.08.24 |
---|---|
io.jsonwebtoken.MalformedJwtException: Unable to read JSON value: ����&�r#�$�3#Sb' (0) | 2023.08.21 |
error: pathspec 'develop' did not match any file(s) known to git (0) | 2023.08.17 |
"message": "Signed Claims JWSs are not supported.", (0) | 2023.08.17 |
터미널 유용한 명령어 (0) | 2023.08.01 |