작성
·
233
0
BooleanExpression를 querysdl where절에서 사용할 때
콤마(,)를 and로 인식한다고 하셨는데 or는 어떻게 작성해야 하나요? (|)를 사용해야 할까요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요. BooleanExpression에서 or를 사용할 때에는 파이프(|) 기호를 사용하시면 됩니다. 여러 조건을 or로 연결할 때에는 파이프(|) 기호를 사용하여 각 조건을 나열하면 됩니다. 예를 들어서, querydsl의 where 절에서 or을 사용하여 조건을 작성하고 싶으면 아래와 같이 작성하시면 됩니다.
BooleanExpression whereExpression = 조건1.or(조건2.or(조건3));
이렇게 작성하시면 조건1, 조건2, 조건3 중 하나라도 만족하는 경우를 선택할 수 있습니다. 파이프(|)를 사용하여 여러 조건을 연결할 수 있으니 참고하시기 바랍니다. 좋은 개발 경험 되세요!