인프런 커뮤니티 질문&답변
api개발고급;컬렉션조회 최적화 챕터 -> 주문조회V5 강의
작성
·
314
0
안녕하세요.
실무에서는 setter 열어두면 안된다고 하셨는데, 아래 코드의 경우, setOrderItems을 어떻게 대체 해야 하나요?
감사합니다.
result.forEach(o -> o.setOrderItems(orderItemMap.get(o.getOrderId())));
답변 1
5
김영한
지식공유자
안녕하세요. JPAmericano님^^
setter를 열어두면 안된다는 부분은 엔티티에 대한 내용입니다. 단순히 데이터만 떠다니는 DTO는 setter를 사용해도 됩니다^^ (엔티티도 실용적인 관점에서 setter가 필요하면 열어도 됩니다.)
감사합니다^^





