본문 바로가기
JPA/JPQL

JPQL 타입표현과 기타식

by 킹차니 2021. 7. 21.
김영한님의 인프런 강의와 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이 있다면

MemberType

 

 

물론 아래와 같이 파라미터를 사용하는 것이 좋습니다.

 

 

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