Skip to content

Commit

Permalink
fix: 联级操作删除
Browse files Browse the repository at this point in the history
  • Loading branch information
lichong-a committed Sep 18, 2024
1 parent 40bc748 commit ec0cd3b
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public class Carousel extends BaseEntity {
@Schema(description = "标题")
private String title;

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER)
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "storage_id", referencedColumnName = "id")
@Comment("图片文件")
@Schema(description = "图片文件")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,19 +62,19 @@ public class Course extends BaseEntity {
@Schema(description = "课程价格")
private BigDecimal price;

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER)
@ManyToOne(cascade = {CascadeType.PERSIST}, fetch = FetchType.EAGER)
@JoinColumn(name = "course_description_storage_id", referencedColumnName = "id")
@Comment("课程简介文件")
@Schema(description = "课程简介文件")
private Storage courseDescriptionStorage;

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER)
@ManyToOne(cascade = {CascadeType.PERSIST}, fetch = FetchType.EAGER)
@JoinColumn(name = "course_media_storage_id", referencedColumnName = "id")
@Comment("课程音视频文件")
@Schema(description = "课程音视频文件")
private Storage courseMediaStorage;

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER)
@ManyToOne(cascade = {CascadeType.PERSIST}, fetch = FetchType.EAGER)
@JoinColumn(name = "course_cover_storage_id", referencedColumnName = "id")
@Comment("课程封面文件")
@Schema(description = "课程封面文件")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,13 @@ public class CourseColumn extends BaseEntity {
@Schema(description = "课程专栏价格")
private BigDecimal price;

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER)
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "course_column_description_storage_id", referencedColumnName = "id")
@Comment("课程专栏简介文件")
@Schema(description = "课程专栏简介文件")
private Storage courseColumnDescriptionStorage;

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH}, fetch = FetchType.EAGER)
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "course_column_cover_storage_id", referencedColumnName = "id")
@Comment("课程专栏封面文件")
@Schema(description = "课程专栏封面文件")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,21 +77,21 @@ public class Storage extends BaseEntity {
@ToString.Exclude
private Set<Carousel> carousels;

@OneToMany(mappedBy = "courseDescriptionStorage", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "courseDescriptionStorage")
@JsonIgnore
@Comment("课程简介")
@Schema(description = "课程简介")
@ToString.Exclude
private Set<Course> descriptionCourses;

@OneToMany(mappedBy = "courseMediaStorage", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "courseMediaStorage")
@JsonIgnore
@Comment("课程音视频")
@Schema(description = "课程音视频")
@ToString.Exclude
private Set<Course> mediaCourses;

@OneToMany(mappedBy = "courseCoverStorage", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "courseCoverStorage")
@JsonIgnore
@Comment("课程封面")
@Schema(description = "课程封面")
Expand All @@ -105,14 +105,14 @@ public class Storage extends BaseEntity {
@ToString.Exclude
private Set<Course> attachmentCourses;

@OneToMany(mappedBy = "courseColumnDescriptionStorage", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "courseColumnDescriptionStorage")
@JsonIgnore
@Comment("课程专栏简介")
@Schema(description = "课程专栏简介")
@ToString.Exclude
private Set<CourseColumn> descriptionCourseColumns;

@OneToMany(mappedBy = "courseColumnCoverStorage", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "courseColumnCoverStorage")
@JsonIgnore
@Comment("课程专栏封面")
@Schema(description = "课程专栏封面")
Expand Down

0 comments on commit ec0cd3b

Please sign in to comment.