인프런 커뮤니티 질문&답변

JoongYong Kim님의 프로필 이미지
JoongYong Kim

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

페치 조인 2 - 한계

@BatchSize 관련 질문

작성

·

281

1

우선 유익한 강좌 감사합니다.^^

@BatchSize 강좌 해주신 내용을 실무에 적용을 해보려고 연습중입니다. 

Team 클래스에서 List<Member> 컬렉션을@BatchSize(size=10) 으로

설정하고 where 절을 오늘 생성된 team과 그 team에 소속된 member를 조회하려고 합니다.

DB 데이터상의 오늘 생성된 team은 1개인데 @BatchSize 때문인지 무조건 10개의 team을 조회를 해오고 있습니다.

이 이슈는 어떻게 해결해야할까요? 조언 부탁드립니다

답변 2

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. JoongYong Kim님^^

조금 이상하네요 ㅎㅎ

해당 현상을 재현할 수 있도록 동작하는 테스트 코드를 작성해서

메일 주세요^^

0

JoongYong Kim님의 프로필 이미지
JoongYong Kim
질문자

아 지금 spring-data-jpa 사용중입니다.

Repository 인터페이스에서 아래와 같이 코드를 작성했습니다.

@Query("SELECT t FROM Team t WHERE t.createdAt BETWEEN :startDt AND :endDt")

JoongYong Kim님의 프로필 이미지
JoongYong Kim

작성한 질문수

질문하기