• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

도메인 엔티티의 @Setter 질문입니다

21.06.04 22:57 작성 조회수 250

0

안녕하세요 김영한 선생님!

강의를 듣던 중 이전 강의들에서 되도록이면 엔티티에 @Setter는 사용하는 것은 지양하는것이 좋다고 말씀하셨던게 기억에 남는데 현재 강의인 수정 부분에서 memberService 에 코드를 보면 member.set**() 을 사용하는것에 의문이 들어 질문 드립니다.

혹시 실무에 가서 프로젝트를 하게 되면 위와 같은 방식으로 update 시에 setter를 사용해도 되는건가요?

만약 사용하지 않는게 좋다면 어떠한 방식으로 유도하는게 좋을지 질문 드립니다!

답변 1

답변을 작성해보세요.

4

안녕하세요. 해윰해윰님

데이터를 수정해야 할 때 꼭 필요하면 setXxx를 사용해도 됩니다.

다만 모든 것에 setXxx를 다 열지는 말고 수정이 꼭 필요한 필드만 열어두시는 것이 좋습니다.

감사합니다.