강의

멘토링

커뮤니티

Inflearn Community Q&A

hwss8758's profile image
hwss8758

asked

Practice! Querydsl

Dynamic Query - Where Multiple Parameters Usage

where( , ) 사용시 OR 조건을 사용하는 방법

Written on

·

284

0

안녕하세요.

return jpaQueryFactory
.select(member)
.from(member)
.where(usernameEq(usernameParam), ageEq(ageParam))
.fetch()

위와 같이 where안에 콤마(,) 를 사용하면 and 조건으로 연결이 되는데요. 혹시 별도의 함수(OR조건으로 묶을수 있도록)를 만들지 않고 간단하게(콤마를 사용하는것 처럼) or 조건으로 연결하는 방법도 있을까요?

JPAjava

Answer 1

1

yh님의 프로필 이미지
yh
Instructor

안녕하세요. Won-Sang Hwang님

그런 방법이 있는지는 저도 잘 모르겠습니다. 편리하게 사용하려고 해도, BooleanBuilder 정도를 사용하는 것인데, or는 결국 .or를 추가해주어야 하더라구요.

혹시 아는 분 있으면 답변 부탁드려요.

hwss8758's profile image
hwss8758

asked

Ask a question