JPA에서 동적 쿼리를 어떻게 해결해야 하는가?

OrderSearch 빈을 만든다.

@Getter @Setter
public class OrderSearch {

	private String memberName;

	private OrderStatus orderStatus;
}

검색 조건이 없을 때 다 가져와야 되는 경우

jpql을 하면서 가장 어려웠던 부분

해결

  1. 무식한 방법
  2. Criteria
  3. queryDSL (권장)