En la clase 8 Manejando el commit y el rollback.
Dentro de lo que es el metodo guardar en el extracto del try:
try{
do{
int cantidadParaGuardar=Math.min(cantidad, maximoCantidad);
ejecutaRegistro(nombre, descripcion, cantidadParaGuardar, statement);
cantidad-=maximoCantidad;
}while(cantidad>0);
con.commit();
}catch(Exception e){
con.rollback();
}
Obtengo el mismo resultado que si no hubiera puesto rollback(), ya que el autocommit está desactivado, y si hay error alguno, nunca llegaría a con.commit(). Mi pregunta es si de verdad se necesita poner el rollback(), al menos en este caso... Y por qué?