Merge branch 'Be/Board' into 'backend'

[Back-End] feat : cascade 추가

See merge request s11-webmobile1-sub2/S11P12A701!146
This commit is contained in:
박정민 2024-08-09 15:28:50 +09:00
commit 341f7171ba
2 changed files with 4 additions and 1 deletions

View File

@ -9,6 +9,8 @@ import com.fasterxml.jackson.annotation.JsonAutoDetect;
import jakarta.persistence.*; import jakarta.persistence.*;
import lombok.*; import lombok.*;
import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.OnDelete;
import org.hibernate.annotations.OnDeleteAction;
import org.hibernate.annotations.UpdateTimestamp; import org.hibernate.annotations.UpdateTimestamp;
import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.LastModifiedDate; import org.springframework.data.annotation.LastModifiedDate;
@ -59,9 +61,9 @@ public class Board {
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "lecture_id") @JoinColumn(name = "lecture_id")
@OnDelete(action = OnDeleteAction.CASCADE)
private Lecture lecture; private Lecture lecture;
@OneToMany(mappedBy = "board", cascade = CascadeType.ALL) @OneToMany(mappedBy = "board", cascade = CascadeType.ALL)
private List<Comment> comments; private List<Comment> comments;

View File

@ -45,6 +45,7 @@ public class ReportSet {
@ManyToOne @ManyToOne
@JoinColumn(name = "lecture_id") @JoinColumn(name = "lecture_id")
@OnDelete(action = OnDeleteAction.CASCADE)
private Lecture lecture; private Lecture lecture;
@ManyToOne @ManyToOne