성능상의 불이익
이전 강의에서 Product 와 Brand 를 join 하지 않고 각각 Select 함으로서 성능상의 불이익이 있었는데 Aggregate 단위로 묶여있었기 때문이군요. 데이터의 일관성을 위해 Aggregate Root 를 통해 접근가능하도록 연습 많이 해보도록 하겠습니다!
답변 1
1
네 정확하게는 Product, Brand는 서로 다른 Aggregate이니까 JOIN해서 가져오지 않고 각각의 (productRepository, brandRepository) 리포지토리를 통해서 데이터를 가져왔던 것입니다. Review는 Product Aggreagte에 속해있는 Entity라서 Product Aggregate root를 통해서 가져왔습니다 :)
EmailSender 관련 문의
0
45
1
유비쿼터스 언어와 class name
0
42
1
조회 메서드 네이밍 질문
0
57
1
감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.
0
53
2
22강 [토큰 저장] 질문
0
57
1
13강 [로그인 단일 토큰] 에서 프로젝트 실행 시 에러
0
52
1
핵사고날 아키텍처 기반으로 멀티 모듈 설계 시 질문드립니다..
0
67
2
강의 기다리고 있습니다!
0
53
0
내부 객체 직접 접근에 관하여.
0
98
2
9월 8일 세션 진행한 거는 없었을까요
0
78
1
미션1 진행방법 관련
1
81
1
스웨거 접속이 안되는데 확인 부탁드립니다.
0
63
1
디비를 조작하는데 사용하는 명령어가 ORM인가요?
0
62
2
readme에 대한 자료는 따로 받아볼수 있나요?
0
89
2
로그인 기능 구현 (Application Layer 실습) 에서의 질문
1
202
2
바로 실무에 적용할 수 있는 내용일까요?
1
411
1
몇가지 질문
2
438
3
다음 강의는 언제 나오나요?
1
396
1
brand와 product
1
293
1
Bounded Context 와 Aggregate 질문있습니다
1
458
1
소스코드
0
453
2
review write관련
1
313
1
value object 관련
1
342
1
phone.create함수 파라메터 관련
1
287
1





