🟦 기본 환경: IDE: IntelliJ, Language: Java
발생 Error
SpringBoot에서 다음 Source Code를 실행할 경우,
검색 버튼 클릭 시, 🚨다음과 같은 Error 발생
org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: . near line 1, column 67 [select o from jpabook.jpashop.domain.Order o join o.member mwhereo.status = :statusandm.name like :name];
nested exception is java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: . near line 1, column 67 [select o from jpabook.jpashop.domain.Order o join o.member mwhereo.status = :statusandm.name like :name]
발생 원인
jpql 작성 시, ' ' 띄어쓰기 부재로 인한 구문의 부정확한 인식
해결 방법
관련 Controller에 action 주소 @PostMapping 메서드 추가
9행, 12행, 14행에서 구문 앞에 ' ' 띄어쓰기 추가
❌ Query문 작성 시, 띄어쓰기 유의
'Java > JPA with Error' 카테고리의 다른 글
[해결 방법] java.sql.SQLIntegrityConstraintViolationException (0) | 2023.06.25 |
---|---|
[해결 방법] org.springframework.http.converter.HttpMessageNotWritableException (0) | 2023.06.18 |
[해결 방법] java.lang.StackOverflowError: null (0) | 2023.06.18 |
[해결 방법] org.hibernate.DuplicateMappingException (0) | 2023.05.23 |
[해결 방법] javax.persistence.TransactionRequiredException (0) | 2023.05.21 |