JPQL 타입 표현과 기타 식
타입
문자
'hello'
'she"s'
single quotation은 두 개를 넣어주면 된다.
숫자
10L
10D
10F
Boolean
true
false
ENUM
select m.username, 'hello', true
from Member m
where m.type = jpql.MemberType.ADMINjpabook.MemberType.Admin
패키지명을 포함해서 넣어야 한다.
패키지 이름이 길어지면 setParameter()에 설정해준다.
Entity
TYPE(m) = Member
타입을 확인할 때 사용한다.
ex. 상속 관계
Book이Item을 상속할 때 Entity 타입이Book인 경우를 조회한다.
기타 식
SQL과 문법이 같은 식
EXIST, IN
AND, OR, NOT
=, >, >=, <, <=, <>
BETWEEN, LIKE, IS NULL
Last updated
Was this helpful?