Skip to content

Commit 9c2f8b9

Browse files
authored
Merge pull request #300 from QASTUDIODEV/feature/#66-test
🐛 Fix: cascade 설정 추가
2 parents 12521b2 + 33d493f commit 9c2f8b9

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/java/qastudio/backend/domain/project/entity/Page.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import jakarta.persistence.*;
44
import lombok.*;
55
import qastudio.backend.domain.scenario.entity.Scenario;
6+
import qastudio.backend.domain.test.entity.Test;
67
import qastudio.backend.global.comon.domain.BaseEntity;
78

89
import java.util.ArrayList;
@@ -43,4 +44,7 @@ public class Page extends BaseEntity {
4344

4445
@OneToMany(mappedBy = "page", cascade = CascadeType.ALL, orphanRemoval = true)
4546
private List<Scenario> scenarios = new ArrayList<>();
47+
48+
@OneToMany(mappedBy = "page", cascade = CascadeType.ALL, orphanRemoval = true)
49+
private List<Test> tests = new ArrayList<>();
4650
}

src/main/java/qastudio/backend/domain/test/entity/Test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class Test extends BaseEntity {
5858
@JoinColumn(nullable = false, name = "page_id")
5959
private Page page;
6060

61-
@OneToOne(fetch = FetchType.LAZY)
61+
@OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
6262
@JoinColumn(name = "error_id")
6363
private Error error;
6464

0 commit comments

Comments
 (0)