Skip to content

Commit 51700d3

Browse files
authored
Merge pull request #80 from sw-security-web-app/SCRUM-84
[SCRUM-84] 멤버 삭제 시 참조 키 NULL오류 처리
2 parents 7c8f0ba + e927cd7 commit 51700d3

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/main/java/example/demo/domain/chat/Chat.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import lombok.Builder;
77
import lombok.Getter;
88
import lombok.NoArgsConstructor;
9+
import org.hibernate.annotations.OnDelete;
10+
import org.hibernate.annotations.OnDeleteAction;
911

1012
@Getter
1113
@NoArgsConstructor
@@ -30,6 +32,7 @@ public class Chat extends BaseEntity {
3032

3133
@ManyToOne(fetch = FetchType.LAZY)
3234
@JoinColumn(name = "member_id")
35+
@OnDelete(action = OnDeleteAction.SET_NULL)
3336
private Member member;
3437

3538
@ManyToOne(fetch = FetchType.LAZY)

src/main/java/example/demo/domain/chat/ChatRoom.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import lombok.Builder;
77
import lombok.Getter;
88
import lombok.NoArgsConstructor;
9+
import org.hibernate.annotations.OnDelete;
10+
import org.hibernate.annotations.OnDeleteAction;
911

1012
import java.util.ArrayList;
1113
import java.util.List;
@@ -21,6 +23,7 @@ public class ChatRoom extends BaseEntity {
2123

2224
@ManyToOne(fetch = FetchType.LAZY)
2325
@JoinColumn(name = "member_id")
26+
@OnDelete(action = OnDeleteAction.SET_NULL)
2427
private Member member;
2528

2629
@OneToMany(mappedBy = "chatRoom", cascade = CascadeType.ALL, orphanRemoval = true)

0 commit comments

Comments
 (0)