Я смущен, когда следует использовать executeBatch()
и executeLargeBatch()
. Я прошел через документы Java и единственная разница я нашел:Разница между executeBatch() и executeLargeBatch() при использовании PreparedStatement
executeLargeBatch()
следует использовать, когда возвращаемый количество строк может превышатьInteger.MAX_VALUE
.
Я заменил executeBatch()
на executeLargeBatch()
, но не нашли улучшения.
Работает только Integer.MAX_VALUE
? Есть ли преимущество в производительности над другим?
Я нашел этот вопрос полезным, потому что легко упустить текст, указанный в вопросе, и разницу в типах возвратов. – antak