inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전! 스프링 데이터 JPA

파라미터 바인딩

강의와 관련이 약간 없지만 궁금한점 질문드립니다!

320

Yebali
0

안녕하세요! 늘 감사하게 강의 잘 듣고있습니다.

강의를 보며 작은 토이프로젝트를 진행중인데,

크롤링한 데이터 800개를 한번에 DB에 넣어야 하는 상황에 있습니다.

파라미터 바인딩에서는  Collection으로 in절을 지원하고,

지연 로딩에서는 성능 최적화를 위해 batch_size를 조절하는데

Insert에서 Collection에 담긴 Entity객체를 쿼리 한방에 DB에 저장시켜주는 방법이 있을까요?

saveAll()을 사용하니 API하나에 쿼리 800개가 찍히는 로그를 보면 마음이 심란해져서 질문드립니다 ㅠㅠ

답변 1

2

김영한

안녕하세요. Yebali님

JPA 책 15.4.3 배치 처리를 보시면 도움이 되실거에요.

또는 jpa 배치 insert로 구글에 검색해보시면 원하는 결과를 찾으실 수 있을거에요^^

감사합니다.