[UPDATE] ExperimentsController에 @Transactional 어노테이션 추가 및 createExperiment 메서드 트랜잭션 처리 적용

main
bjkim 9 months ago
parent 9948af81db
commit 52d4eca72c

@ -3,6 +3,7 @@ package kr.re.etri.autoflow.controllers;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.transaction.Transactional;
import kr.re.etri.autoflow.entity.ExperimentsEntity; import kr.re.etri.autoflow.entity.ExperimentsEntity;
import kr.re.etri.autoflow.payload.request.ProjectBaseSearchRequest; import kr.re.etri.autoflow.payload.request.ProjectBaseSearchRequest;
import kr.re.etri.autoflow.service.ExperimentsService; import kr.re.etri.autoflow.service.ExperimentsService;
@ -126,6 +127,7 @@ public class ExperimentsController {
@Operation(summary = "Experiment 등록 (Kubeflow + MLflow)") @Operation(summary = "Experiment 등록 (Kubeflow + MLflow)")
@PostMapping @PostMapping
@Transactional
public Mono<ResponseEntity<ExperimentsEntity>> createExperiment(@RequestBody ExperimentsEntity experiment) { public Mono<ResponseEntity<ExperimentsEntity>> createExperiment(@RequestBody ExperimentsEntity experiment) {
ExperimentsEntity saved = experimentsService.save(experiment); ExperimentsEntity saved = experimentsService.save(experiment);

Loading…
Cancel
Save