반응형 BooleanBuilder1 querydsl 동적 쿼리 관련 JPA 를 사용하며 좀더 유연한 쿼리를 위해 querydsl을 선택을 많이 하곤 하는데, querydsl 을 사용하는 이유 중 또 하나는 동적 쿼리 이다. 그중 조건문을 걸기 위한 동적 쿼리에 대해서 특히 많이 사용이 된다. 그중 많이 사용되는 BooleanBuilder, BooleanExpression을 다뤄볼 것이다. 사용법은 다음과 같다. BooleanBuilder BooleanBuilder builder = new BooleanBuilder(); if (!StringUtils.isEmpty(name)) { builder.and(academy.name.eq(name)); } if (!StringUtils.isEmpty(address)) { builder.and(academy.address.eq(ad.. 2022. 8. 21. 이전 1 다음 반응형