[JPQL] from 엔터티명 부분

h블로그·2021년 8월 4일
0

가끔 네티브는 아닌 쿼리가 필요할 때가 있다.
JPQL을 이때 사용하는데, 이미 작성된 엔터티로 jpql 을 작성하는데 자꾸 찾지 못한다고 에러가 발생했다.

error

cannot resolve symbol ''

해결

jpql 작성시 from 절에 테이블명이 아닌 엔터티 명을 조회해야 하는데, 클래스명을 작성한다고 생각했다.
구글링해보니

  • @Entity(name="") 작성한 경우 명시한 엔터티명을 사용
  • 엔터티명을 명시하지 않은 경우, 클래스명을 사용

엔터티를 확인해보았더니 name 속성 설정이 되어있었다.

profile
😎🙈🙈🙈🤓

0개의 댓글