• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

getRoles().add(role) v setRole(role)

19.10.27 21:32 작성 조회수 175

0

리파지토리에 setRole(Role role), getRole() 이후 runner에서 setRole(roll) 을 하지 않고, 굳이 hashSet후 getRoles().add(roll)을 하는 이유가 있을까요?

답변 1

답변을 작성해보세요.

1

아.. role이 여러개 인 경우에 하나를 추가한다고 생각하고 작성한 코드라서 그렇구요. Role이 하나라면 setRole을 해도되겠죠. 그건 도메인을 설계하고 만들기 나름이니까 정답이 있는 문제가 아닙니다.