kongkong.note
[도메인 주도 개발 시작하기] 5. 스프링 데이터 JPA를 이용한 조회 기능 본문
* 스프링 데이터 JPA 기술로만 책 설명이 되어 있고, 실무와는 차이가 있음
CQRS : 명령 모델, 조회 모델을 분리하는 패턴
Specification : 검색조건을 표현하기 위한 인터페이스
=> 실무에서는 QueryDSL(Q객체) 또는 MyBatis 사용
sort 파라미터 : 정렬
=> 실무에서는 QueryDSL 쿼리 또는 enum으로 제한(switch문으로 QueryDSL 정렬 구문 추가)
Pageable : 페이징 처리를 위한 타입
=> 실무에서는 Pageable 객체는 받되, 참고용(요청 규격용)으로만 사용
QueryDSL에서 .offset(), .limit() 처리
무한 스크롤은 Pageable 사용하지 않고 QueryDSL의 .limit() 처리
'DDD' 카테고리의 다른 글
| [도메인 주도 개발 시작하기] 7. 도메인 서비스 (0) | 2026.01.04 |
|---|---|
| [도메인 주도 개발 시작하기] 6. 응용 서비스와 표현 영역 (0) | 2025.12.25 |
| [도메인 주도 개발 시작하기] 4. 리포지터리와 모델 구현 (0) | 2025.12.25 |
| [도메인 주도 개발 시작하기] 3. 애그리거트 (0) | 2025.12.21 |
| [도메인 주도 개발 시작하기] 2. 아키텍처 개요 (0) | 2025.12.15 |