-
[Spring Boot] Reason: Validation failed for query for method public abstract메모/트러블 슈팅 2022. 6. 9. 21:39
... @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract ...
스프링부트에서 JPA를 활용하다 이런 에러를 종종 마주했다.
JPA는 함수 명에 따라 쿼리를 동작시켜주는데 종종 직접 작성한 쿼리가 필요할 때가 있다.
/* 에러 발생 어노테이션 */ @Query("___MY_QUERY__") /* 수정한 어노테이션 */ @Query(value = "___MY_QUERY__", nativeQuery = true)
이럴때 위와 같이 nativeQuery 옵션을 설정해주면 에러를 해결할 수 있다.
'메모 > 트러블 슈팅' 카테고리의 다른 글
[OpenStack] Nova-Compute IncompatibleObjectVersion 해결하기 (0) 2023.03.29 [Java] Error : new double no suitable constructor found for Double(no arguments) (0) 2022.03.27 [OAuth] Social Auth REST API : URI MISS MATCH (1) 2021.12.26 [Java] java.lang.UnsupportedOperationException (0) 2021.11.20 [MySQL] OSError: mysql_config not found (2) 2021.08.18