In version before 4.0 when I did not set hibernate.jdbc.batch_size; dialect set default value 15 (org.hibernate.dialect.Oracle8iDialect.registerDefaultProperties()) for me. And then org.hibernate.jdbc.BatchingBatcher use this default value.
Now org.hibernate.engine.jdbc.batch.internal.BatchBuilderInitiator ignores this "dialect default" and use 1.