Skip to content

Commit eae41f4

Browse files
committed
Infra: @manytoone 지연로딩으로 변경
1 parent 63c87da commit eae41f4

19 files changed

+39
-38
lines changed

src/main/java/com/back/domain/board/entity/Comment.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@
1313
@Getter
1414
@NoArgsConstructor
1515
public class Comment extends BaseEntity {
16-
@ManyToOne
16+
@ManyToOne(fetch = FetchType.LAZY)
1717
@JoinColumn(name = "post_id")
1818
private Post post;
1919

20-
@ManyToOne
20+
@ManyToOne(fetch = FetchType.LAZY)
2121
@JoinColumn(name = "user_id")
2222
private User user;
2323

2424
private String content;
2525

2626
// 해당 댓글의 부모 댓글
27-
@ManyToOne
27+
@ManyToOne(fetch = FetchType.LAZY)
2828
@JoinColumn(name = "parent_comment_id")
2929
private Comment parent;
3030

src/main/java/com/back/domain/board/entity/CommentLike.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.back.domain.user.entity.User;
44
import com.back.global.entity.BaseEntity;
55
import jakarta.persistence.Entity;
6+
import jakarta.persistence.FetchType;
67
import jakarta.persistence.JoinColumn;
78
import jakarta.persistence.ManyToOne;
89
import lombok.Getter;
@@ -12,11 +13,11 @@
1213
@Getter
1314
@NoArgsConstructor
1415
public class CommentLike extends BaseEntity {
15-
@ManyToOne
16+
@ManyToOne(fetch = FetchType.LAZY)
1617
@JoinColumn(name = "comment_id")
1718
private Comment comment;
1819

19-
@ManyToOne
20+
@ManyToOne(fetch = FetchType.LAZY)
2021
@JoinColumn(name = "user_id")
2122
private User user;
2223
}

src/main/java/com/back/domain/board/entity/Post.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
@Getter
1414
@NoArgsConstructor
1515
public class Post extends BaseEntity {
16-
@ManyToOne
16+
@ManyToOne(fetch = FetchType.LAZY)
1717
@JoinColumn(name = "user_id")
1818
private User user;
1919

src/main/java/com/back/domain/board/entity/PostBookmark.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.back.domain.user.entity.User;
44
import com.back.global.entity.BaseEntity;
55
import jakarta.persistence.Entity;
6+
import jakarta.persistence.FetchType;
67
import jakarta.persistence.JoinColumn;
78
import jakarta.persistence.ManyToOne;
89
import lombok.Getter;
@@ -12,11 +13,11 @@
1213
@Getter
1314
@NoArgsConstructor
1415
public class PostBookmark extends BaseEntity {
15-
@ManyToOne
16+
@ManyToOne(fetch = FetchType.LAZY)
1617
@JoinColumn(name = "post_id")
1718
private Post post;
1819

19-
@ManyToOne
20+
@ManyToOne(fetch = FetchType.LAZY)
2021
@JoinColumn(name = "user_id")
2122
private User user;
2223
}

src/main/java/com/back/domain/board/entity/PostCategoryMapping.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ public class PostCategoryMapping {
1111
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
1212
private Long id;
1313

14-
@ManyToOne
14+
@ManyToOne(fetch = FetchType.LAZY)
1515
@JoinColumn(name = "post_id")
1616
private Post post;
1717

18-
@ManyToOne
18+
@ManyToOne(fetch = FetchType.LAZY)
1919
@JoinColumn(name = "category_id")
2020
private PostCategory category;
2121
}

src/main/java/com/back/domain/board/entity/PostLike.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.back.domain.user.entity.User;
44
import com.back.global.entity.BaseEntity;
55
import jakarta.persistence.Entity;
6+
import jakarta.persistence.FetchType;
67
import jakarta.persistence.JoinColumn;
78
import jakarta.persistence.ManyToOne;
89
import lombok.Getter;
@@ -12,11 +13,11 @@
1213
@NoArgsConstructor
1314
@Getter
1415
public class PostLike extends BaseEntity {
15-
@ManyToOne
16+
@ManyToOne(fetch = FetchType.LAZY)
1617
@JoinColumn(name = "post_id")
1718
private Post post;
1819

19-
@ManyToOne
20+
@ManyToOne(fetch = FetchType.LAZY)
2021
@JoinColumn(name = "user_id")
2122
private User user;
2223
}

src/main/java/com/back/domain/file/entity/AttachmentMapping.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@Getter
1010
@NoArgsConstructor
1111
public class AttachmentMapping extends BaseEntity {
12-
@ManyToOne
12+
@ManyToOne(fetch = FetchType.LAZY)
1313
@JoinColumn(name = "attachment_id")
1414
private FileAttachment fileAttachment;
1515

src/main/java/com/back/domain/file/entity/FileAttachment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class FileAttachment extends BaseEntity {
2525
private MimeType mimeType;
2626

2727
// 업로드 유저
28-
@ManyToOne
28+
@ManyToOne(fetch = FetchType.LAZY)
2929
@JoinColumn(name = "uploaded_by")
3030
private User user;
3131

src/main/java/com/back/domain/study/entity/RepeatRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class RepeatRule extends BaseEntity {
1818
@Enumerated(EnumType.STRING)
1919
private Frequency frequency;
2020

21-
private int interval;
21+
private int RepeatInterval;
2222

2323
@Enumerated(EnumType.STRING)
2424
private DayOfWeek byDay;

src/main/java/com/back/domain/study/entity/StudyPlan.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
@NoArgsConstructor
1313
@Getter
1414
public class StudyPlan extends BaseEntity {
15-
@ManyToOne
15+
@ManyToOne(fetch = FetchType.LAZY)
1616
@JoinColumn(name = "user_id")
1717
private User user;
1818

0 commit comments

Comments
 (0)