
[DDD] 리포지터리와 모델 구현 -1
·
📚 개발자의 서재/도메인 주도 개발 시작하기
해당 포스팅은 최범균 작가님의 도메인 주도 개발 시작하기 (P.130~135)를 읽고 정리한 글입니다. JPA를 이용한 리포지터리 구현이 장의 주제는 리포지터리 구현이다. 해당 챕터에서는 자바의 ORM 표준인 JPA를 이용해서 리포지터리와 애그리거트를 구현하는 방법에 대해 살펴본다.모듈 위치리포지터리 인터페이스는 애그리거트와 같이 도메인 영역에 속하고, 리포지터리를 구현한 클래스는 인프라스트럭처 영역에 속한다. 리포지터리 기본 기능 구현리포지터리가 제공하는 기본 기능은 다음 두 가지다.ID로 애그리거트 조회하기애그리거트 저장하기public interface OrderRepository { Order findById(OrderNo no); void save(Order order);} 이 인터페이스를..