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

wjdgh85님의 프로필 이미지
wjdgh85

작성한 질문수

실전! Querydsl

안녕하세요. 테스트 데이터를 Insert하다가 궁금증이 생겨 질문 남깁니다!

작성

·

123

0

Insert 쿼리가 생각보다 많아졌을 때, Batch처리를 통하면 최적화가 가능하다고 알고있습니다. 

예를 들어, 세개의 insert를 해야하는 경우

Insert into MEMBER(id, username, age) values(1, "member1", 10);

Insert into MEMBER(id, username, age) values(2, "member2", 10);

Insert into MEMBER(id, username, age) values(3, "member3", 10);

에서

Insert into MEMBER(id, username, age) values(1, "member1", 10)(2, "member2", 10)(3, "member3", 10);

로 처리하고 싶습니다. 

이와 관련하여 구글링한 결과 다양한 방법으로 해결하는 글들을 찾을 수 있었으나 그 방법들이 너무 달라서 실무에서 주로 어떤 방법으로 Batch Insert를 수행하게 되는지 궁금합니다..

답변 1

0

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

안녕하세요. wjdgh85님

rewritebatchedstatements로 검색해보시면 원하는 결과를 찾으실 수 있을거에요.

감사합니다.

wjdgh85님의 프로필 이미지
wjdgh85

작성한 질문수

질문하기