Written on
·
343
0
궁금한게 save 메소드면 저장만 하면되니까 void로 써도 되지않나요?
return member를 쓰는 이유를 알고싶습니다.
Answer 1
1
안녕하세요. alrnr3521님, 공식 서포터즈 David입니다.
만약 저장 메서드 호출 후 저장된 멤버에 대한 작업을 빈번하게 처리하는 로직들이 발생한다면 저장 메서드의 반환 값으로 조금 전 저장한 회원 객체를 제공하는 방식을 사용할 수 있습니다.
이는 trade-off의 영역입니다. 저장 후 멤버 객체를 바로 반환하게 해줄 것이냐 아니면 저장 후 별도로 멤버 객체를 반환하는 메서드를 사용하여 멤버 객체를 가져올 것이냐로 나뉩니다.
감사합니다.