Querydsl - 동적쿼리(BooleanBuilder, BooleanExpression)


Querydsl - 동적쿼리(BooleanBuilder, BooleanExpression)

username, age의 값이 있거나 null 일 때 동적 쿼리1. BooleanBuilder 사용2. BooleanExpression 이용(where 조건에 null 값은 무시됨)메서드를 이용하면 메서드가 늘어나는 단점이 있지만코드를 볼때 밑에 메서드 까지 보지는 않고usernameEq, ageEq 명을 통해 한눈에 어떤 기능인지 확인 가능하다.(가독성 증가)또한 이런식으로 메서드로 조합해서 사용할 수 있다.(재사용성 증가)(null 체크는 주의해서 해야됨)김영한 강사님의 강의를 보면서 공부중입니다...

Querydsl - 동적쿼리(BooleanBuilder, BooleanExpression)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Querydsl - 동적쿼리(BooleanBuilder, BooleanExpression)