728x90
반응형
queryDSL을 작성할 때 자주 안 쓰는 친구들은 쓸 때마다 헷갈려서
공식사이트에서 그대로 가져와봤습니다.
//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")
728x90
반응형
'JVM > JPA' 카테고리의 다른 글
[QueryDSL] return 으로 Map(집합) 받기 (2) | 2022.01.25 |
---|---|
[JPA] save() isNew를 사용하여 성능개선 하기 (0) | 2021.10.02 |
[QueryDSL]like, contains 차이 (0) | 2021.05.01 |
[JPA] PostgreSQL @Lob 에러 (0) | 2021.04.17 |
[QueryDSL] Date 별 Group By 는 Expressions.dateTemplate !! 혹은 StringTemplate ?? (3) | 2020.11.24 |