From 40bc7486a0b94a1ed199f826870ac03b39127ccf Mon Sep 17 00:00:00 2001 From: lichong Date: Thu, 19 Sep 2024 02:04:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=81=94=E7=BA=A7=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../funcode/portal/server/common/domain/ielts/Carousel.java | 2 +- .../funcode/portal/server/common/domain/ielts/Course.java | 6 +++--- .../portal/server/common/domain/ielts/CourseColumn.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Carousel.java b/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Carousel.java index 45f3d9c..b2c0e27 100644 --- a/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Carousel.java +++ b/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Carousel.java @@ -54,7 +54,7 @@ public class Carousel extends BaseEntity { @Schema(description = "标题") private String title; - @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER) + @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinColumn(name = "storage_id", referencedColumnName = "id") @Comment("图片文件") @Schema(description = "图片文件") diff --git a/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Course.java b/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Course.java index efa470f..9ea1b93 100644 --- a/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Course.java +++ b/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/Course.java @@ -62,19 +62,19 @@ public class Course extends BaseEntity { @Schema(description = "课程价格") private BigDecimal price; - @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER) + @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinColumn(name = "course_description_storage_id", referencedColumnName = "id") @Comment("课程简介文件") @Schema(description = "课程简介文件") private Storage courseDescriptionStorage; - @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER) + @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinColumn(name = "course_media_storage_id", referencedColumnName = "id") @Comment("课程音视频文件") @Schema(description = "课程音视频文件") private Storage courseMediaStorage; - @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER) + @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinColumn(name = "course_cover_storage_id", referencedColumnName = "id") @Comment("课程封面文件") @Schema(description = "课程封面文件") diff --git a/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/CourseColumn.java b/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/CourseColumn.java index f3a0106..736c99e 100644 --- a/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/CourseColumn.java +++ b/common/domain/src/main/java/org/funcode/portal/server/common/domain/ielts/CourseColumn.java @@ -62,13 +62,13 @@ public class CourseColumn extends BaseEntity { @Schema(description = "课程专栏价格") private BigDecimal price; - @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER) + @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinColumn(name = "course_column_description_storage_id", referencedColumnName = "id") @Comment("课程专栏简介文件") @Schema(description = "课程专栏简介文件") private Storage courseColumnDescriptionStorage; - @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER) + @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinColumn(name = "course_column_cover_storage_id", referencedColumnName = "id") @Comment("课程专栏封面文件") @Schema(description = "课程专栏封面文件")