강의

멘토링

로드맵

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

강두리님의 프로필 이미지
강두리

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

JPA

antlr.NoViableAltException: unexpected token: Member 에러

작성

·

2.3K

1

저 노란색 친 부분이 에러인거 같은대

저 부분이 createQuery부분이거든요.

근대 안에 query문은 재대로 작성한거 같은대 뭐가 문제인지 모르겠습니다. 

https://www.inflearn.com/questions/51431

해당 질문이 저랑 비슷한거 같아 

강사님의 답변대로 고쳐봤지만(위에 작성한 저의 내용과 별반 차이가 없음)

해당 내용이 해결돼지 않네요 .. 구글링해봐도 정보가 부족하고 ..

저의 해결과정 1.

이렇게 답변을 다신걸 보고 

확인해 봤는대 클래스명 똑같고.

Entity 어노테이션 등 재대로 작성했습니다 ..

뭐가 문제일까요?

퀴즈

71%나 틀려요. 한번 도전해보세요!

순수 JDBC를 사용할 때, 데이터베이스 리소스(연결, Statement 등) 관리가 어려웠던 주된 이유는 무엇일까요?

SQL 쿼리를 직접 작성해야 해서

각 리소스를 사용 후 반드시 직접 닫아줘야 해서

테스트 간 데이터 독립성을 보장하기 어려워서

의존성 주입 설정이 복잡해서

답변 2

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 두리님

Member가 소속된 패키지에 문제가 있습니다.

패키지 이름을 보시면 hello.hellosprin.domain으로 sprin다음에 g가 빠져 있습니다.

이게 문제가 되는 이유는 스프링 부트의 메인 클래스인 HelloSpringApplication이 현재 hello.hellospring에 위치하고 있습니다. 스프링 부트는 이 패키지 또는 그 하위 패키지에 위치한 클래스를 자동으로 인식하는데, Member라는 클래스가 hello.hellosprin 패키지에 있어서 찾을 수가 없어서 오류가 발생했습니다.

감사합니다.

강두리님의 프로필 이미지
강두리
질문자

와 매의 눈이세요 감사합니다 

김영한님의 프로필 이미지
김영한
지식공유자

앗 눈이 아프네요 ㅋㅋㅋ

0

덕분에 비슷한 오류가 발생해서 수정했습니다.

강두리님의 프로필 이미지
강두리

작성한 질문수

질문하기