Transacciones y ejecuciones por lotes con JDBC

pep
14 de Marzo del 2008
Cuando se hace una actualizacion por lotes, previamente a llamar a los metodos addBatch y al metodo executeBatch para mandar la actualizaciones por lotes a la BBDD, he visto que se pone setAutoCommit(false) para trabajar de manera transaccional ¿pero para que? ¿para que la ejecucion de dicho lote se realize en memoria en la bbdd, pero entonces tendriamos que llamar por ultimo a commit para q los cambios fueran persistentes, no?