Spring Data Jpa 구현체 나머지 기능

신재원·2023년 3월 9일
0

Spring Data Jpa

목록 보기
12/13
  • 실무에서는 사용하기 애매한 기술들이다
    • 하지만 알고있으면 좋다.

🐱‍🏍 Specifications (명세)

  • 스프링 데이터 JPA는 JPA Criteria를 활용해서 (실무에서 사용 X) 이 개념을 사용할수 있도록 지원한다.

    • 술어
  • 참 또는 거짓으로 평가
  • AND OR 같은 연산자로 조합해서 다양한 검색조건을 쉽게 생성 (컴포지트 패턴)
  • 예) 검색 조건 하나하나
  • 스프링 데이터 JPA는
    org.springframework.jpa.domain.Specification 클래스로 정의
  • 정리 : 실무에서는 JPA Criteria 거의 안쓴다 !! 대신에 QueryDSL을 사용한다.

0개의 댓글