-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
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
백기선
지식공유자2019.10.29
아.. role이 여러개 인 경우에 하나를 추가한다고 생각하고 작성한 코드라서 그렇구요. Role이 하나라면 setRole을 해도되겠죠. 그건 도메인을 설계하고 만들기 나름이니까 정답이 있는 문제가 아닙니다.
답변 1