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/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; } } 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; }