대부분 타입이 일반적으로 쿼리에 where절 필터 걸듯이 걸면 되는 반면
Enum타입은 패키지 명까지 모두 선언해줘야 한다는 특이사항이 있다.

위 예제에서 type은 Enum class인데
패키지 위치가 jpql > MemberType 이기 때문에
jpql.MemberType.ADMIN으로 입력해야 한다.
파라미터 바인딩할 때에도 'ADMIN' 단순 String이 아닌 MemberType.ADMIN으로 바인딩해줘야 한다.
'PROGRAMMING > JPA' 카테고리의 다른 글
| [JPA] 변경 감지와 병합 (0) | 2021.12.16 |
|---|---|
| [JPQL] 묵시적&명시적 조인 (0) | 2021.12.05 |
| [JPQL] 페이징 처리 (0) | 2021.12.03 |
| [JPQL] JPQL과 기본문법 (0) | 2021.12.01 |
| [JPA] Entity Manager & Entity Life Cycle (0) | 2021.11.18 |