querydsl
-
[Querydsl] BooleanExpression을 사용한 동적쿼리 작성데이터베이스 2022. 4. 15. 18:04
Querydsl에서 동적쿼리를 작성할 때 사용되는 BooleanExpression 클래스를 설명하겠습니다.public abstract class BooleanExpressionextends LiteralExpressionimplements Predicate 1. BooleanBuilder동적쿼리를 작성할 때 사용하는 또다른 클래스 중 BooleanBuilder 클래스도 있습니다.BooleanExpression과 BooleanBuilder 둘 중 어느것을 선택하든 성능상의 차이는 없습니다.하지만 BooleanExpression은 어떤 의도의 쿼리문인지 한 번에 파악할 수 없다는 단점이 있습니다.아래는 BooleanExpression사용하여 이름과 나이로 멤버를 찾아주는 메서드입니다. BooleanBuild..