From 52ef2b885cf6ed544436c56829311acefa0f62d1 Mon Sep 17 00:00:00 2001 From: shihan00321 Date: Thu, 16 Oct 2025 10:33:33 +0900 Subject: [PATCH] =?UTF-8?q?[Fix]:=20=EC=A2=8B=EC=95=84=EC=9A=94=20?= =?UTF-8?q?=EC=9E=88=EB=8A=94=20=EA=B2=8C=EC=8B=9C=EA=B8=80,=20=EB=8C=93?= =?UTF-8?q?=EA=B8=80=20=EC=82=AD=EC=A0=9C=20=EC=8B=9C=20=EA=B0=99=EC=9D=B4?= =?UTF-8?q?=20=EC=A7=80=EC=9B=8C=EC=A7=80=EB=8F=84=EB=A1=9D=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/back/domain/comment/entity/Comment.java | 5 +++++ back/src/main/java/com/back/domain/post/entity/Post.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/back/src/main/java/com/back/domain/comment/entity/Comment.java b/back/src/main/java/com/back/domain/comment/entity/Comment.java index 99cc768..6cbd03e 100644 --- a/back/src/main/java/com/back/domain/comment/entity/Comment.java +++ b/back/src/main/java/com/back/domain/comment/entity/Comment.java @@ -1,5 +1,6 @@ package com.back.domain.comment.entity; +import com.back.domain.like.entity.CommentLike; import com.back.domain.post.entity.Post; import com.back.domain.user.entity.User; import com.back.global.baseentity.BaseEntity; @@ -47,6 +48,10 @@ public class Comment extends BaseEntity { private int likeCount; + @OneToMany(mappedBy = "comment", cascade = CascadeType.ALL, orphanRemoval = true) + @Builder.Default + private List commentLikes = new ArrayList<>(); + @LastModifiedDate private LocalDateTime updatedAt; diff --git a/back/src/main/java/com/back/domain/post/entity/Post.java b/back/src/main/java/com/back/domain/post/entity/Post.java index f2168ac..5ae7fd6 100644 --- a/back/src/main/java/com/back/domain/post/entity/Post.java +++ b/back/src/main/java/com/back/domain/post/entity/Post.java @@ -1,6 +1,7 @@ package com.back.domain.post.entity; import com.back.domain.comment.entity.Comment; +import com.back.domain.like.entity.PostLike; import com.back.domain.poll.entity.PollVote; import com.back.domain.post.enums.PostCategory; import com.back.domain.scenario.entity.Scenario; @@ -72,6 +73,10 @@ public class Post extends BaseEntity { @Builder.Default private List pollVotes = new ArrayList<>(); + @OneToMany(mappedBy = "post", cascade = CascadeType.ALL, orphanRemoval = true) + @Builder.Default + private List postLikes = new ArrayList<>(); + @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "scenario_id") private Scenario scenario;