스프링 데이터 JPA는 JPA Criteria를 활용해서 (실무에서 사용 X) 이 개념을 사용할수 있도록 지원한다.
참 또는 거짓으로 평가 AND OR 같은 연산자로 조합해서 다양한 검색조건을 쉽게 생성 (컴포지트 패턴) 예) 검색 조건 하나하나 스프링 데이터 JPA는 org.springframework.jpa.domain.Specification 클래스로 정의
org.springframework.jpa.domain.Specification