From 5314ee95be63cd298af1acf90267cb3155340d7c Mon Sep 17 00:00:00 2001 From: KTH1007 Date: Thu, 8 Jan 2026 23:08:30 +0900 Subject: [PATCH] =?UTF-8?q?Domain=20Enum=20=EA=B0=92=20DB=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=ED=81=AC=EA=B8=B0=2050=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nexus/app/participation/domain/Participation.java | 2 +- src/main/java/com/example/nexus/app/post/domain/Post.java | 7 ++++--- .../example/nexus/app/reward/domain/ParticipantReward.java | 4 ++-- .../com/example/nexus/app/reward/domain/PostReward.java | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/example/nexus/app/participation/domain/Participation.java b/src/main/java/com/example/nexus/app/participation/domain/Participation.java index a94307a..5a73a96 100644 --- a/src/main/java/com/example/nexus/app/participation/domain/Participation.java +++ b/src/main/java/com/example/nexus/app/participation/domain/Participation.java @@ -72,7 +72,7 @@ public class Participation { private ParticipantReward participantReward; @Enumerated(EnumType.STRING) - @Column(nullable = false, length = 20) + @Column(nullable = false, length = 50) private ParticipationStatus status; @Column(name = "applicant_name", nullable = false, length = 10) diff --git a/src/main/java/com/example/nexus/app/post/domain/Post.java b/src/main/java/com/example/nexus/app/post/domain/Post.java index d38b1dc..1a2d229 100644 --- a/src/main/java/com/example/nexus/app/post/domain/Post.java +++ b/src/main/java/com/example/nexus/app/post/domain/Post.java @@ -55,25 +55,26 @@ public class Post { @ElementCollection @Enumerated(EnumType.STRING) @CollectionTable(name = "post_main_category", joinColumns = @JoinColumn(name = "post_id")) - @Column(name = "main_category", nullable = false) + @Column(name = "main_category", nullable = false, length = 50) @BatchSize(size = 100) private Set mainCategory; @ElementCollection @Enumerated(EnumType.STRING) @CollectionTable(name = "post_platform_category", joinColumns = @JoinColumn(name = "post_id")) - @Column(name = "platform_category") + @Column(name = "platform_category", length = 50) @BatchSize(size = 100) private Set platformCategory; @ElementCollection @Enumerated(EnumType.STRING) @CollectionTable(name = "post_genres", joinColumns = @JoinColumn(name = "post_id")) - @Column(name = "genre") + @Column(name = "genre", length = 50) @BatchSize(size = 100) private Set genreCategories = new HashSet<>(); @Enumerated(EnumType.STRING) + @Column(name = "status", length = 50) private PostStatus status; @Column(name = "qna_Method") diff --git a/src/main/java/com/example/nexus/app/reward/domain/ParticipantReward.java b/src/main/java/com/example/nexus/app/reward/domain/ParticipantReward.java index 2becca4..120bbdd 100644 --- a/src/main/java/com/example/nexus/app/reward/domain/ParticipantReward.java +++ b/src/main/java/com/example/nexus/app/reward/domain/ParticipantReward.java @@ -39,14 +39,14 @@ public class ParticipantReward { private PostReward postReward; @Enumerated(EnumType.STRING) - @Column(name = "completion_status") + @Column(name = "completion_status", length = 50) private ParticipationStatus completionStatus = ParticipationStatus.APPROVED; @Column(name = "completed_at") private LocalDateTime completedAt; @Enumerated(EnumType.STRING) - @Column(name = "reward_status") + @Column(name = "reward_status", length = 50) private RewardStatus rewardStatus = RewardStatus.PENDING; @Column(name = "paid_at") diff --git a/src/main/java/com/example/nexus/app/reward/domain/PostReward.java b/src/main/java/com/example/nexus/app/reward/domain/PostReward.java index 816fc37..7007a03 100644 --- a/src/main/java/com/example/nexus/app/reward/domain/PostReward.java +++ b/src/main/java/com/example/nexus/app/reward/domain/PostReward.java @@ -23,7 +23,7 @@ public class PostReward { private Post post; @Enumerated(EnumType.STRING) - @Column(name = "reward_type") + @Column(name = "reward_type", length = 50) private RewardType rewardType; @Column(name = "reward_description", columnDefinition = "TEXT")