diff --git a/domain/form-domain/src/main/java/com/uket/domain/form/service/FormService.java b/domain/form-domain/src/main/java/com/uket/domain/form/service/FormService.java index c9627a44..5ac9b90a 100644 --- a/domain/form-domain/src/main/java/com/uket/domain/form/service/FormService.java +++ b/domain/form-domain/src/main/java/com/uket/domain/form/service/FormService.java @@ -16,13 +16,13 @@ import com.uket.domain.user.entity.Users; import com.uket.domain.user.exception.UserException; import com.uket.domain.user.repository.UserRepository; -import jakarta.transaction.Transactional; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; @Service @RequiredArgsConstructor @@ -33,15 +33,18 @@ public class FormService { private final FormRepository formRepository; private final OptionsRepository optionsRepository; + @Transactional(readOnly = true) public Survey findById(Long surveyId) { return surveyRepository.findById(surveyId) .orElseThrow(() -> new FormException(ErrorCode.NOT_FOUND_SURVEY)); } + @Transactional(readOnly = true) public List