-
[Spring Boot] Reason: Validation failed for query for method public abstract개발/Java 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 옵션을 설정해주면 에러를 해결할 수 있다.
'개발 > Java' 카테고리의 다른 글
[JPA] Persistence Context (0) 2023.01.14 [JPA] JPA (0) 2023.01.01 [SpringBoot] URL 이미지 반환하기(2) - Redis Caching (0) 2022.05.16 [JAVA] 입출력 (0) 2022.04.25 [Spring Boot] URL 이미지 반환하기 (0) 2022.04.25