Skip to content

Commit

Permalink
modify - #74 saveAll을 통한 성능개선
Browse files Browse the repository at this point in the history
  • Loading branch information
kseysh committed Jan 18, 2024
1 parent 8c33bf2 commit 71c6d7b
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions src/main/java/sopt/org/HMH/domain/user/service/UserService.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package sopt.org.HMH.domain.user.service;

import java.util.List;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
Expand Down Expand Up @@ -176,13 +177,11 @@ private void registerOnboardingInfo(SocialSignUpRequest request) {
.build();
Long onboardingInfoId = onboardingInfoRepository.save(onboardingInfo).getId();

for (String problem : request.onboardingRequest().problemList()) {
problemRepository.save(
OnboardingProblem.builder()
.onboardingInfoId(onboardingInfoId)
.problem(problem)
.build()
);
}
List<OnboardingProblem> problemList = request.onboardingRequest().problemList().stream()
.map(problem -> OnboardingProblem.builder()
.onboardingInfoId(onboardingInfoId)
.problem(problem).build())
.toList();
problemRepository.saveAll(problemList);
}
}

0 comments on commit 71c6d7b

Please sign in to comment.