강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Yong D님의 프로필 이미지
Yong D

작성한 질문수

스프링 데이터 JPA

스프링 데이터 Common 7. 커스텀 리포지토리 만들기

22강 커스텀 리포지토리 질문

작성

·

278

0

백선장님이 알려주신 코드만 단독 테스트 하면 오류가 나지 않는데 

위와 같은 파일들과  백선장님 코드가 존재하는 상태에서 
테스트 하니깐 에러가 발생합니다

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'postRepo': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List com.example.demo.demo.repo.PostCustomRepo.findMyPost()! No property findMyPost found for type Post!

[에러 메시지]

---------------

왜 프러퍼티를 찾지 못한다고 하는지 잘 모르겠습니다.

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

PostRepo에 있는 findMyPost는 무슨 메소드인가요? 그 메소드가 (스프링 데이터 JPA가 자동으로) 쿼리를 생성할 수 있는 형식이 아니라서 에러가 난걸로 보입니다. 혹시 그 위에 @Query라는 애노테이션이 있어야 하나요? 코드를 봐야 알 수 있을거 같은데 깃헙에 코드를 올리고 공유해주시면 좋겠습니다.

Yong D님의 프로필 이미지
Yong D

작성한 질문수

질문하기