에러코드 : java.lang.IllegalStateException: Failed to load ApplicationContext

 

쿼리문 에러시 에러 코드 상세

Error creating bean with name 'memberRepository' defined in study.datajpa.repository.MemberRepository defined in @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 java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgGreaterThan

1. 상황

테스트 코드 실행 중 에러 발생.

 

 

2. 원인

  • h2 사용 시 데이터베이스가 실행 안 돼있는 경우 
  • 쿼리문이 잘못 된 경우.

 

3. 해결 방법

  • 디비 연결 (C:\Program Files (x86)\H2\bin\h2.bat 실행)
  • 쿼리문 확인

 

 

위의 두가지 케이스 모두 만나봄. 

에러 코드 따라가서 어디가 문제인지 체크해가는 방식으로 접근할 것

+ Recent posts