diff --git a/back/src/main/java/com/back/global/initData/RoadmapProdInitData.java b/back/src/main/java/com/back/global/initData/RoadmapProdInitData.java index 386bf5c8..5b92fe43 100644 --- a/back/src/main/java/com/back/global/initData/RoadmapProdInitData.java +++ b/back/src/main/java/com/back/global/initData/RoadmapProdInitData.java @@ -143,7 +143,6 @@ public void initJobData() { } // --- Task 초기화 (기존 + 기초 보강) --- - @Transactional public void initTaskData() { if (taskService.count() > 0) return; @@ -314,10 +313,31 @@ public void initSampleJobRoadmap() { backendRoadmap = jobRoadmapRepository.save(backendRoadmap); // 다른 직업 로드맵 생성 (간단한 버전) - createSimpleFrontendRoadmap(frontendJob); - createSimpleMobileRoadmap(mobileJob); - createSimpleDataEngineerRoadmap(dataJob); - createSimpleAiMlRoadmap(aiJob); + //createSimpleFrontendRoadmap(frontendJob); + //createSimpleMobileRoadmap(mobileJob); + //createSimpleDataEngineerRoadmap(dataJob); + //createSimpleAiMlRoadmap(aiJob); + + // 다건 조회 확인용 다른 직업 로드맵 생성 (빈 로드맵) + JobRoadmap frontendRoadmap = JobRoadmap.builder() + .job(frontendJob) + .build(); + jobRoadmapRepository.save(frontendRoadmap); + + JobRoadmap mobileRoadmap = JobRoadmap.builder() + .job(mobileJob) + .build(); + jobRoadmapRepository.save(mobileRoadmap); + + JobRoadmap dataRoadmap = JobRoadmap.builder() + .job(dataJob) + .build(); + jobRoadmapRepository.save(dataRoadmap); + + JobRoadmap aiRoadmap = JobRoadmap.builder() + .job(aiJob) + .build(); + jobRoadmapRepository.save(aiRoadmap); // Task 조회 (이미 생성된 Task들 사용) Task programmingFundamentals = taskRepository.findByNameIgnoreCase("Programming Fundamentals").orElse(null);