H2-1. Dynamic Query 왜 쓰지?
비즈니스 로직이 복잡해져서 Where 조건절에서 조건이 다양해지는 경우 사용한다. 예를 들면 검색이나 페이징 처리 등이 있다. Runtime 시점에서 사용자의 입력에 따라 동적으로 SQL을 실행하는 방식으로 유연하게 대처할 수 있다.
H2-2. Dynamic Query 구현
H3-1. BooleanBuilder
H3-2. Where Clause with Multiple Parameter
H2-3. Performance Optimization
H3-0. Setup
H3-1. Builder 사용
H3-2. Where Clause 사용