김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다.
https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C
JPQL 타입 표현
1. 문자: ‘HELLO’, ‘She’’s’ (싱글쿼테이션 사용시 '를 하나더 붙인다.)
2. Boolean: TRUE, FALSE
3. 숫자: 10L(Long), 10D(Double), 10F(Float)
4. ENUM: jpabook.MemberType.Admin (패키지명 포함)
아래와 같은 Member의 enumType이 있다면
물론 아래와 같이 파라미터를 사용하는 것이 좋습니다.
5. 엔티티 타입: TYPE(m) = Member (상속 관계에서 사용)
JPQL 기타
1. SQL과 문법이 같은 식
2. EXISTS, IN
3. AND, OR, NOT
4. =, >, >=, <, <=, <>
5. BETWEEN, LIKE, IS NULL
표준 SQL에 적용되는 대부분을 지원합니다.
'JPA > JPQL' 카테고리의 다른 글
JPQL 기본함수 (0) | 2021.07.21 |
---|---|
JPQL 조건식(CASE 등) (0) | 2021.07.21 |
JPQL 서브쿼리 (0) | 2021.07.21 |
JPQL 페이징, 조인 (0) | 2021.07.20 |
JPQL 프로젝션 (0) | 2021.07.20 |