QueryDsl(기본문법)

존스노우·2022년 3월 13일
0

QueryDsl

목록 보기
3/6

시작 - JPQL vs Querydsl

장점 컴파일전에 에러를 확인하고,, 따로 파라미터 설정 안해줘도 됨.

하기전에 QueryDsl 컴파일

필드로 따로 빼도 됨. 동시성 문제도 걱정 X (기능적으로 해결해줌)

기본 Q-Type 활용

마지막 스태틱으로 도..

이런식으로 하는게 권장된다.

queryDsl 쿼리볼수있는 옵션

왜 member1 AS 로 나가나? Qmember 자처에서 member1으로 이미 생성.

검색 조건 쿼리

앤드만 있는경우 이런식으로 작성해도 된다.

중간에 Null 들어가도 무시

결과 조회

fetchResults 페이징쿼리가 복잡해주면

컨텐츠 쿼리랑 토탈카운트 쿼리가 다른경우가 있다.

성능이 중요할때는 쿼리 두번을 따로날리는게 좋다.

리절트를쓰면 안됌

정렬

페이징

집합

조인 - 기본 조인

세타 조인.

외부 조인이 불가능..(left,outer)

조인 - on절

페치 조인

서브쿼리

Case 문

가급적이면 디비에서 이문제를 해결하기보단..

자바 로직에서 해결하는게?

상수 문자 더하기

profile
어제의 나보다 한걸음 더

0개의 댓글