Skip to content

Commit

Permalink
fix(#199) : entity cascade 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
yeon015 committed Sep 3, 2024
1 parent 0ae0701 commit 16517af
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
12 changes: 6 additions & 6 deletions src/main/java/umc/th/juinjang/model/entity/Limjang.java
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public class Limjang extends BaseEntity {
private Member memberId;

// 가격 ID
@OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.REMOVE, orphanRemoval = true)
@JoinColumn(name = "price_id", referencedColumnName = "price_id")
private LimjangPrice limjangPrice;

Expand Down Expand Up @@ -81,19 +81,19 @@ public class Limjang extends BaseEntity {
private String memo;

// 양방향 매핑
@OneToMany(mappedBy = "limjangId", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "limjangId", cascade = CascadeType.REMOVE, orphanRemoval = true)
private List<ChecklistAnswer> answerList = new ArrayList<>();

@OneToOne(fetch = FetchType.LAZY, mappedBy = "limjangId", cascade = CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY, mappedBy = "limjangId", cascade = CascadeType.REMOVE, orphanRemoval = true)
private Report report;

@OneToMany(mappedBy = "limjangId", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "limjangId", cascade = CascadeType.REMOVE, orphanRemoval = true)
private List<Record> recordList = new ArrayList<>();

@OneToMany(mappedBy = "limjangId", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "limjangId", cascade = CascadeType.REMOVE, orphanRemoval = true)
private List<Image> imageList = new ArrayList<>();

@OneToOne(fetch = FetchType.LAZY, mappedBy = "limjangId", cascade = CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY, mappedBy = "limjangId", cascade = CascadeType.REMOVE, orphanRemoval = true)
private Scrap scrap;

@Column(name = "record_count")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public class LimjangPrice extends BaseEntity {

private String pullRent;

@OneToOne(mappedBy = "limjangPrice", cascade = CascadeType.ALL)
@OneToOne(mappedBy = "limjangPrice", cascade = CascadeType.REMOVE, orphanRemoval = true)
private Limjang limjang;

public void updateLimjangPriceList(LimjangPrice newLimjangPrice){
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/umc/th/juinjang/model/entity/Member.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public class Member extends BaseEntity implements UserDetails {
@Column(nullable = false)
private LocalDateTime refreshTokenExpiresAt;

@OneToMany(mappedBy = "memberId", cascade = CascadeType.ALL)
@OneToMany(mappedBy = "memberId", cascade = CascadeType.REMOVE, orphanRemoval = true)
private List<Limjang> limjangList = new ArrayList<>();

// refreshToken 재발급
Expand Down

0 comments on commit 16517af

Please sign in to comment.