리포지토리 패턴을 올바르게 사용하는 방법에 대해 머리를 숙이고 있습니다. 집계 루트의 중심 개념이 계속 나타납니다. 집계 루트가 무엇인지에 대한 도움을 얻기 위해 웹과 스택 오버플로를 모두 검색 할 때 기본 정의가 포함되어야하는 페이지에 대한 토론과 죽은 링크를 계속 찾습니다. 리포지토리 패턴의 맥락 에서 집계 루트 란 무엇입니까?
나는 한동안 내 프로젝트에서 SpringData JPA 저장소로 작업 해 왔으며 아래 사항을 알고 있습니다. 저장소 인터페이스에서 findByCustomerNameAndPhone()( 도메인 개체의 필드 라고 가정) customerName과 같은 메서드를 추가 할 수 있습니다 phone. 그런 다음 Spring은 런타임에 위의 저장소 인터페이스 메서드를 구현하여 구현을 제공합니다 (애플리케이션 실행 중). 이것이 어떻게 코딩되었는지에 관심이 있고 Spring …