728x90
반응형
SMALL
//Standard Alternative
expr isNotNull expr is not(null)
expr isNull expr is null
expr eq "Ben" expr === "Ben"
expr ne "Ben" expr !== "Ben"
expr append "X" expr + "X"
expr isEmpty expr is empty
expr isNotEmpoty expr not empty
// boolean
left and right left && right
left or right left || right
expr not !expr
// comparison
expr lt 5 expr < 5
expr loe 5 expr <= 5
expr gt 5 expr > 5
expr goe 5 expr >= 5
expr notBetween(2,6) expr not between (2,6)
expr negate -expr
// numeric
expr add 3 expr + 3
expr subtract 3 expr - 3
expr divide 3 expr / 3
expr multiply 3 expr * 3
expr mod 5 expr % 5
// collection
list.get(0) list(0)
map.get("X") map("X")
querydsl은 일반 sql 문법과 달리 자바 소스코드를 이용하기때문에,
sql에서 사용하고자 하는 것과 다를 수 있다.
이럴때 위의 표를 참고하자.
끝
728x90
반응형
LIST
'JPA' 카테고리의 다른 글
변경된 칼럼만 update 하기. (0) | 2023.05.15 |
---|---|
Dirty Checking(더티 체킹) 이란. (0) | 2023.05.15 |
Insert Query 줄이기(성능개선) (0) | 2023.04.10 |
N+1 문제 (0) | 2023.03.16 |
JPQL 사용 시 DTO Mapping 하는 법 (1) | 2023.02.24 |