Skip to content

Commit

Permalink
feat: Entity를 Lazy Loading하도록 변경 #19
Browse files Browse the repository at this point in the history
  • Loading branch information
leegwichan committed Jul 18, 2024
1 parent 2d58a9a commit 7bc6f8d
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 7 deletions.
3 changes: 2 additions & 1 deletion backend/src/main/java/ddangkong/domain/member/Member.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import ddangkong.domain.room.Room;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.FetchType;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
Expand All @@ -28,7 +29,7 @@ public class Member {
@Column(nullable = false)
private String nickname;

@ManyToOne(optional = false)
@ManyToOne(optional = false, fetch = FetchType.LAZY)
@JoinColumn(name = "room_id", nullable = false)
private Room room;
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import ddangkong.domain.question.BalanceQuestion;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.FetchType;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
Expand All @@ -28,7 +29,7 @@ public class BalanceOption {
@Column(nullable = false)
private String content;

@ManyToOne(optional = false)
@ManyToOne(optional = false, fetch = FetchType.LAZY)
@JoinColumn(name = "balance_question_id", nullable = false)
private BalanceQuestion balanceQuestion;
}
5 changes: 3 additions & 2 deletions backend/src/main/java/ddangkong/domain/room/RoomQuestion.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import ddangkong.domain.question.BalanceQuestion;
import jakarta.persistence.Entity;
import jakarta.persistence.FetchType;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
Expand All @@ -24,11 +25,11 @@ public class RoomQuestion {
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@ManyToOne(optional = false)
@ManyToOne(optional = false, fetch = FetchType.LAZY)
@JoinColumn(name = "room_id")
private Room room;

@ManyToOne(optional = false)
@ManyToOne(optional = false, fetch = FetchType.LAZY)
@JoinColumn(name = "balance_question_id")
private BalanceQuestion balanceQuestion;
}
6 changes: 3 additions & 3 deletions backend/src/main/java/ddangkong/domain/vote/BalanceVote.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import ddangkong.domain.member.Member;
import ddangkong.domain.option.BalanceOption;
import jakarta.persistence.Entity;
import jakarta.persistence.FetchType;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
Expand All @@ -25,12 +26,11 @@ public class BalanceVote {
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@ManyToOne(optional = false)
@ManyToOne(optional = false, fetch = FetchType.LAZY)
@JoinColumn(name = "balance_option_id", nullable = false)
private BalanceOption balanceOption;

@ManyToOne(optional = false)
@ManyToOne(optional = false, fetch = FetchType.LAZY)
@JoinColumn(name = "member_id", nullable = false)
private Member member;

}

0 comments on commit 7bc6f8d

Please sign in to comment.