diff --git a/src/main/java/org/runnect/server/course/entity/Course.java b/src/main/java/org/runnect/server/course/entity/Course.java index 82a8b07..6055150 100644 --- a/src/main/java/org/runnect/server/course/entity/Course.java +++ b/src/main/java/org/runnect/server/course/entity/Course.java @@ -16,6 +16,9 @@ @Getter @Entity +@Table(indexes = { + @Index(name = "idx_course_user_id", columnList = "user_id") +}) @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Course extends AuditingTimeEntity { diff --git a/src/main/java/org/runnect/server/health/entity/HeartRateSample.java b/src/main/java/org/runnect/server/health/entity/HeartRateSample.java index ffbef46..6d8ade3 100644 --- a/src/main/java/org/runnect/server/health/entity/HeartRateSample.java +++ b/src/main/java/org/runnect/server/health/entity/HeartRateSample.java @@ -6,8 +6,10 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; +import javax.persistence.Index; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; +import javax.persistence.Table; import lombok.AccessLevel; import lombok.Builder; import lombok.Getter; @@ -16,6 +18,9 @@ @Getter @Entity +@Table(indexes = { + @Index(name = "idx_heart_rate_sample_record_health_data_id", columnList = "record_health_data_id") +}) @NoArgsConstructor(access = AccessLevel.PROTECTED) public class HeartRateSample extends AuditingTimeEntity { diff --git a/src/main/java/org/runnect/server/record/entity/Record.java b/src/main/java/org/runnect/server/record/entity/Record.java index d82f88d..3b156b0 100644 --- a/src/main/java/org/runnect/server/record/entity/Record.java +++ b/src/main/java/org/runnect/server/record/entity/Record.java @@ -7,8 +7,10 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; +import javax.persistence.Index; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; +import javax.persistence.Table; import lombok.AccessLevel; import lombok.Builder; import lombok.Getter; @@ -20,6 +22,9 @@ @Getter @Entity +@Table(indexes = { + @Index(name = "idx_record_user_id", columnList = "user_id") +}) @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Record extends AuditingTimeEntity { diff --git a/src/main/java/org/runnect/server/scrap/entity/Scrap.java b/src/main/java/org/runnect/server/scrap/entity/Scrap.java index f464001..416f3f1 100644 --- a/src/main/java/org/runnect/server/scrap/entity/Scrap.java +++ b/src/main/java/org/runnect/server/scrap/entity/Scrap.java @@ -18,6 +18,8 @@ @UniqueConstraint( columnNames = {"user_id", "public_course_id"} ) +}, indexes = { + @Index(name = "idx_scrap_public_course_id", columnList = "public_course_id") }) @DynamicUpdate public class Scrap extends AuditingTimeEntity { diff --git a/src/main/java/org/runnect/server/user/entity/UserStamp.java b/src/main/java/org/runnect/server/user/entity/UserStamp.java index feaec49..81a653b 100644 --- a/src/main/java/org/runnect/server/user/entity/UserStamp.java +++ b/src/main/java/org/runnect/server/user/entity/UserStamp.java @@ -10,6 +10,9 @@ @Getter @Entity +@Table(indexes = { + @Index(name = "idx_user_stamp_user_id", columnList = "user_id") +}) @NoArgsConstructor(access = AccessLevel.PROTECTED) public class UserStamp extends AuditingTimeEntity {