인프런 커뮤니티 질문&답변

Rorschach님의 프로필 이미지
Rorschach

작성한 질문수

실전! Querydsl

querydsl 동적 쿼리 질문

작성

·

509

0

안녕하세요 영한님! 강의는 잘 듣고 있습니다.

강의를 듣다가 궁금한 점이 어디까지 동적쿼리로 생성할 수 있는가 하는 부분이었습니다.

구체적으로는 특정 조건에서는 join 을 실행하고 아니면 join 을 실행하지 않게 만들 수 있을까요?

join 하는 테이블을 명시해야할텐데 그럼 테이블을 명시하고 on 이나 where 로 처리가 가능할지 궁금합니다

 

두 번째로는 where 절로 쿼리 파라미터를 BooleanBuilder 등을 통해서 쓸 수 있는데

join 의 on 절에 where 에 쓰던 방식 그대로 적용해도 되는지가 궁금합니다.(예외상황이 없는지)

 

감사합니다

 

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. Rorschach님

질문하신 내용들 모두 가능합니다. 자유롭게 동적 쿼리를 만드실 수 있습니다

두번째 질문은 일반적인 SQL에서 지원하는 부분은 다 가능합니다.

감사합니다.

Rorschach님의 프로필 이미지
Rorschach

작성한 질문수

질문하기