From 4e6b00fa29a7b73713c7d25bae385cbaa453e873 Mon Sep 17 00:00:00 2001 From: pywoo Date: Thu, 20 Feb 2025 19:15:55 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[REFACT]=20@BatchSize=EB=A1=9C=20=EC=A4=91?= =?UTF-8?q?=EB=B3=B5=20=EC=BF=BC=EB=A6=AC=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/brainpix/joining/entity/quantity/Price.java | 3 +++ src/main/java/com/brainpix/post/entity/Post.java | 3 +++ src/main/java/com/brainpix/user/entity/User.java | 6 ++++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/brainpix/joining/entity/quantity/Price.java b/src/main/java/com/brainpix/joining/entity/quantity/Price.java index 066bde8f..f7746274 100644 --- a/src/main/java/com/brainpix/joining/entity/quantity/Price.java +++ b/src/main/java/com/brainpix/joining/entity/quantity/Price.java @@ -1,5 +1,7 @@ package com.brainpix.joining.entity.quantity; +import org.hibernate.annotations.BatchSize; + import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; @@ -10,6 +12,7 @@ import lombok.Getter; import lombok.NoArgsConstructor; +@BatchSize(size = 10) @Entity @NoArgsConstructor @Getter diff --git a/src/main/java/com/brainpix/post/entity/Post.java b/src/main/java/com/brainpix/post/entity/Post.java index 1b226b0c..d68a41b7 100644 --- a/src/main/java/com/brainpix/post/entity/Post.java +++ b/src/main/java/com/brainpix/post/entity/Post.java @@ -2,6 +2,8 @@ import java.util.List; +import org.hibernate.annotations.BatchSize; + import com.brainpix.api.code.error.PostErrorCode; import com.brainpix.api.exception.BrainPixException; import com.brainpix.jpa.BaseTimeEntity; @@ -47,6 +49,7 @@ public abstract class Post extends BaseTimeEntity { @Enumerated(EnumType.STRING) private Specialization specialization; + @BatchSize(size = 10) @ElementCollection private List imageList; diff --git a/src/main/java/com/brainpix/user/entity/User.java b/src/main/java/com/brainpix/user/entity/User.java index 207ddbce..890c5ba1 100644 --- a/src/main/java/com/brainpix/user/entity/User.java +++ b/src/main/java/com/brainpix/user/entity/User.java @@ -2,6 +2,8 @@ import java.time.LocalDate; +import org.hibernate.annotations.BatchSize; + import com.brainpix.jpa.BaseTimeEntity; import com.brainpix.profile.entity.Profile; import com.brainpix.security.authority.BrainpixAuthority; @@ -18,6 +20,7 @@ import lombok.Getter; import lombok.NoArgsConstructor; +@BatchSize(size = 10) @Entity @Table(name = "users") //user 테이블 이름과 SQL 예약어 충돌 (테스트할때 충돌나서 넣었습니다) @Inheritance(strategy = InheritanceType.JOINED) @@ -57,11 +60,10 @@ public long getProfileId() { return profile.getId(); } - public abstract String getUserType(); public abstract BrainpixAuthority getAuthority(); - + public void updateProfileImage(String profileImage) { this.profileImage = profileImage; } From a339850367b04ad79536957152d17a2f5c44aaa3 Mon Sep 17 00:00:00 2001 From: pywoo Date: Thu, 20 Feb 2025 19:23:55 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[FIX]=20orderId=20=EB=88=84=EB=9D=BD=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../brainpix/kakaopay/converter/KakaoPayReadyDtoConverter.java | 1 + src/main/java/com/brainpix/kakaopay/dto/KakaoPayReadyDto.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/com/brainpix/kakaopay/converter/KakaoPayReadyDtoConverter.java b/src/main/java/com/brainpix/kakaopay/converter/KakaoPayReadyDtoConverter.java index 9452386e..4ccbbab2 100644 --- a/src/main/java/com/brainpix/kakaopay/converter/KakaoPayReadyDtoConverter.java +++ b/src/main/java/com/brainpix/kakaopay/converter/KakaoPayReadyDtoConverter.java @@ -24,6 +24,7 @@ public static KakaoPayReadyDto.Response toResponse(KakaoPayReadyDto.KakaoApiResp return KakaoPayReadyDto.Response.builder() .nextRedirectPcUrl(kakaoApiResponse.getNext_redirect_pc_url()) + .orderId(orderId) .build(); } diff --git a/src/main/java/com/brainpix/kakaopay/dto/KakaoPayReadyDto.java b/src/main/java/com/brainpix/kakaopay/dto/KakaoPayReadyDto.java index 6478ae5b..4066a8d0 100644 --- a/src/main/java/com/brainpix/kakaopay/dto/KakaoPayReadyDto.java +++ b/src/main/java/com/brainpix/kakaopay/dto/KakaoPayReadyDto.java @@ -44,5 +44,6 @@ public static class KakaoApiResponse { @Builder public static class Response { private String nextRedirectPcUrl; + private String orderId; } }