5장: 스프링 데이터 JPA를 이용한 조회 기능
스펙
기본 개념
public interface Speficiation<T> {
public boolean isSatisfiedBy(T agg);
}Spring Data JPA의 스펙
public interface Specification<T> extends Serializable {
// ...
@Nullable
Predicate toPredicate(Root<T> root,
CriteriaQuery<?> query,
CriteriaBuilder cb);
}리포지토리에서 스펙 사용하기
스펙 조합
정렬과 페이징
정렬 기준 지정
페이징 처리하기
스펙 빌더
동적 인스턴스와 @Subselect
동적 인스턴스
@Subselect
Last updated