2010-04-28 5 views
6

hibernate.jdbc.batch_size를 프로그래밍 방식으로 변경할 수 있습니까? 난 이해가 hibernate.jdbc.batch_size 응용 프로그램 수준의 매개 변수, 내가 그것을특정 HQL 삽입 및 특히 다른 사용할 수 있는지 알고 싶었어요. 나는 그 HQL 삽입물에 대해서만 코드를 바꿀 것이다.프로그래밍 방식으로 최대 절전 모드 일괄 변경

큰 그림은 일부 시나리오에서 웹 애플리케이션 성능을 만들기 위해 일괄 삽입을 소개해야하지만, 지금은 정상적인 삽입을 위태롭게하고 싶지 않다.

모든 포인터는 (설정이 공개 API를 통해 노출 불변하지 않음) 런타임에 SessionFactory의 구성 설정을 변경할 수 없습니다, 제가 알기로

감사에게 사미르

답변

2

도움이 될 .

다른 말로하면 특정 시나리오에서 다른 SessionFactory을 사용하고 (빌드하고 사용하는 Configuration 개체의 hibernate.jdbc.batch_size 속성을 설정합니다)

+0

감사합니다. 이것은 내 이해에 공감합니다. 신청서를 테스트했습니다. 비 벌크 인서트는 이전과 같이 잘 작동합니다. – user179056