나머지 기능들

2023. 9. 29. 01:23LECTURES/실전! 스프링 데이터 JPA

Specifications(명세)

  • JPA Criteria
  • 복잡
  • QueryDSL 사용하자

Query By Example

  • 장점
    • 동적 쿼리를 편리하게 처리
    • 도메인 객체를 그대로 사용
    • 데이터 저장소를 RDB에서 NoSQL로 변경해도 코드 변경이 없게 추상화되어 있음
    • 스프링 데이터 JPA JpaRepository 인터페이스에 이미 포함
  • 단점
    • 조인은 가능하지만 내부 조인만 가능
      • 외부 조인은 안됨
    • 중첩 제약조건 안됨
    • 매칭 조건이 매우 단순
  • QueryDSL

Projections

'LECTURES > 실전! 스프링 데이터 JPA' 카테고리의 다른 글

스프링 데이터 JPA 분석  (0) 2023.09.29
확장 기능  (0) 2023.09.29
쿼리 메소드 기능  (0) 2023.09.29
공통 인터페이스 기능  (0) 2023.09.29
프로젝트 환경 설정 / 예제 도메인 모델  (0) 2023.09.29