1. BooleanExpression 과 BooleanBuilder 위 두 기능은 QueryDSL에서 조건문을 구성할 때 사용한다. 1-1. BooleanExpression BooleanExpression은 불변 객체로 한 번 생성되면 그 상태가 변경되지 않는다. BooleanExpression은 개별 조건을 표현하며, 이러한 조건들을 연결하여 복잡한 쿼리를 구성할 수 있다. 비교, 논리, 연산, 수학적 조건 등 다양한 형태의 조건을 나타낼 수 있고, 새로운 BooleanExpression를 반환한다. 예시 BooleanExpression condition1 = qProduct.price.gt(100); BooleanExpression condition2 = qProduct.category.eq("Boo..