• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

20.07.02 11:38 작성 조회수 262

0

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

답변 4

·

답변을 작성해보세요.

1

k-dev님의 프로필

k-dev

질문자

2020.07.03

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

1

안녕하세요. kepha님

batchInsert가 가능합니다^^

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

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

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

감사합니다.

0

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

0

k-dev님의 프로필

k-dev

질문자

2020.07.09

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

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

QueryDSL

Spring Data JPA

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

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

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

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