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

k-dev님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

API 개발 고급 정리

batchInsert 가 가능한지 문의드립니다.

작성

·

372

0

N+1 문제 해결 방법에 대해서 감명깊게 봤습니다. 내용과는 라른 질문인데요... JPQL(or QueryDSL) 을 이용해서 batchInsert 가 가능한지요.. 문서를 보다 보니까 Hibernate 에서 batchInsert 가 안된다는 이야기가 있어서 문의드립니다.

답변 4

1

k-dev님의 프로필 이미지
k-dev
질문자

답변 감사합니다 ^^ 확인해 보겠습니다 ~~~

1

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

안녕하세요. kepha님

batchInsert가 가능합니다^^

JPA책 15.4.5  트랜잭션을 지원하는 쓰기 지연과 성능 최적화에서 자세히 설명하니 참고해주세요.

(또는 hibernate.jdbc.batch_size 설정을 검색해보시면 됩니다.)

추가로 JPQL문으로는 select insert 문도 가능합니다. (하이버네이트 지원)

감사합니다.

0

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

네 이 부분은 강의로 제공되지 않습니다. 책을 참고해주세요^^

0

k-dev님의 프로필 이미지
k-dev
질문자

실전 스프링 부트와 JPA 활용1,2

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

QueryDSL

Spring Data JPA

안녕하세요 강의 잘 듣고 있습니다.

제가 구매한 강의 목록 인데요 이중에 batchinsert (JPA 책 15.4.5) 가 어느 강의에 있는지 한번 더 확인해 주시면 고맙겠습니다.

batch update  등은 강의에서 봤는데요.

batch insert 로 대량의 데이타(List<Entity>) 를 넣는 경우도 필요해서 질문드렸습니다 

k-dev님의 프로필 이미지

작성한 질문수

질문하기