From 1c5cb6bf7a35377aec2a89343c9e0ab2cf01a34a Mon Sep 17 00:00:00 2001 From: s-choi Date: Thu, 17 Sep 2026 14:28:44 +0900 Subject: [PATCH] =?UTF-8?q?[HOTFIX]=20Entity=E3=81=AE=E3=82=AD=E3=83=BC?= =?UTF-8?q?=E3=82=92=E5=86=8D=E5=AE=9A=E7=BE=A9=E3=81=97=E3=81=BE=E3=81=97?= =?UTF-8?q?=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/demo/app/infra/entity/AllocationEntity.java | 2 ++ .../demo/app/infra/repository/AllocationRepository.java | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/demo/app/infra/entity/AllocationEntity.java b/src/main/java/com/example/demo/app/infra/entity/AllocationEntity.java index 2598748..bd15a2c 100644 --- a/src/main/java/com/example/demo/app/infra/entity/AllocationEntity.java +++ b/src/main/java/com/example/demo/app/infra/entity/AllocationEntity.java @@ -6,6 +6,7 @@ import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.Id; +import jakarta.persistence.IdClass; import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToOne; @@ -18,6 +19,7 @@ import lombok.Data; import lombok.NoArgsConstructor; @Entity +@IdClass(AllocationId.class) @Table(name = "allocation_m") @Data @NoArgsConstructor diff --git a/src/main/java/com/example/demo/app/infra/repository/AllocationRepository.java b/src/main/java/com/example/demo/app/infra/repository/AllocationRepository.java index 8817122..56913d8 100644 --- a/src/main/java/com/example/demo/app/infra/repository/AllocationRepository.java +++ b/src/main/java/com/example/demo/app/infra/repository/AllocationRepository.java @@ -7,10 +7,11 @@ import org.springframework.data.jpa.repository.Query; import com.example.demo.app.domain.model.CourseInfoModel; import com.example.demo.app.infra.entity.AllocationEntity; +import com.example.demo.app.infra.entity.AllocationId; -public interface AllocationRepository extends JpaRepository{ +public interface AllocationRepository extends JpaRepository{ - List findByCourseId(Long courseId); + List findByCourseEntity_CourseId(Long courseId); @Query(" SELECT co.course_id, " + " co.course_name, "