Specification 더 자세히

인철·2023년 10월 10일
0

Spring

목록 보기
7/48

Specification 더 자세히 알아보기

동적인 쿼리를 생성하기 위한 조건을 정의하는 방법

주요 요소 이해

  • Specification 인터페이스 : Specification을 정의하기 위한 인터페이스, toPredicate메서드를 가지고 있어서 검색조건을 정의
  • Predicate : 검색 조건을 표현하는 객체, Criteria API의 일부, toPredicate 메서드 내에서 사용, 검색조건을 조합하고 쿼리를 생성하는데 필요
  • CriteriaBuilder : 검색 조건을 생성하기 위한 빌더 객체로, 'cb'라는 이름으로 주요 사용
  • Root : 엔티티의 속성을 표현하는 객체로, q라는 이름으로 주로 사용, 엔티티와 관련된 조건을 생성
profile
같은글이있어도양해부탁드려요(킁킁)

0개의 댓글