diff --git a/src/main/java/com/green/acamatch/entity/review/Review.java b/src/main/java/com/green/acamatch/entity/review/Review.java index a324125d..bf295a10 100644 --- a/src/main/java/com/green/acamatch/entity/review/Review.java +++ b/src/main/java/com/green/acamatch/entity/review/Review.java @@ -17,7 +17,6 @@ public class Review extends UpdatedAt { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "review_id") private Long reviewId; diff --git a/src/main/java/com/green/acamatch/entity/review/ReviewPic.java b/src/main/java/com/green/acamatch/entity/review/ReviewPic.java index 90eced8b..f0b2a9c3 100644 --- a/src/main/java/com/green/acamatch/entity/review/ReviewPic.java +++ b/src/main/java/com/green/acamatch/entity/review/ReviewPic.java @@ -18,6 +18,7 @@ public class ReviewPic extends CreatedAt { @ManyToOne @JoinColumn(name = "review_id", nullable = false) + @MapsId("reviewId") @OnDelete(action = OnDeleteAction.CASCADE) // Review 삭제 시, 사진도 삭제됨 private Review review; diff --git a/src/main/java/com/green/acamatch/entity/review/ReviewPicIds.java b/src/main/java/com/green/acamatch/entity/review/ReviewPicIds.java index 26235022..3a2e66f5 100644 --- a/src/main/java/com/green/acamatch/entity/review/ReviewPicIds.java +++ b/src/main/java/com/green/acamatch/entity/review/ReviewPicIds.java @@ -13,8 +13,10 @@ @Embeddable @EqualsAndHashCode public class ReviewPicIds implements Serializable { + @Column(name = "review_id") + private Long reviewId; - @Column(name = "review_pic", nullable = false, length = 255) + @Column(name = "review_pic", nullable = false) private String reviewPic; // 사진 URL 저장 }