Skip to content

Commit 0041d23

Browse files
committed
refactor: Report 내의 userId에 NOT NULL 제약 적용
1 parent 187b96e commit 0041d23

4 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/com/example/emotion_storage/report/domain/Report.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class Report extends BaseTimeEntity {
2424
private Long id;
2525

2626
@ManyToOne(fetch = FetchType.LAZY)
27-
@JoinColumn(name = "user_id")
27+
@JoinColumn(name = "user_id", nullable = false)
2828
private User user;
2929

3030
@Column(nullable = false)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE reports
2+
MODIFY COLUMN user_id BIGINT NOT NULL;

src/test/java/com/example/emotion_storage/timecapsule/repository/TimeCapsuleRepositoryTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void setup() {
5454
.build());
5555

5656
report = reportRepository.save(Report.builder()
57+
.user(user)
5758
.historyDate(LocalDate.now())
5859
.todaySummary("요약")
5960
.stressIndex(30)

src/test/java/com/example/emotion_storage/timecapsule/service/TimeCapsuleServiceTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ void setup() {
7575

7676
// 2. 리포트 생성
7777
Report report = Report.builder()
78+
.user(user)
7879
.historyDate(LocalDate.now(clock))
7980
.todaySummary("오늘 하루 요약")
8081
.stressIndex(3)

0 commit comments

Comments
 (0)