title: Mybatis batch insert failing to insert all records,during exception
body: <p>I am trying to insert 1000 records into a table(Oracle DB) using mybatis as a batch opertaion(using ExecutorType.Batch in sqlsessionTemplate &amp; <code>&lt;foreach&gt;</code> tag in mapper xml).<br>
  While executing the mapper function to insert,if there is any error inbetween, it rollbacks completely, skipping the remaining batch insertion process.<br>
  Our requirement is to log the error for records whichever failing,and continue with the insertion of remaining records.<br>
  Is there any possibility/option available in mybatis-batch insert to achieve this.</p>
  
  <p>Sample query used in mapper XML:</p>
  
  <pre><code>&lt;insert id="addSampleBatch" parameterType='java.util.Map'&gt;
     INSERT ALL
     &lt;foreach collection="sampleList" item="vehicle"&gt;
     INTO
       vehicle
              (id,name) 
     VALUES
        (#{vehicle.id}, 
         #{vehicle.name} )
     &lt;/foreach&gt;
     SELECT * FROM dual
  &lt;/insert&gt; 
  </code></pre>
  
  <p>myBatis version:3.2.8<br>
  mybatis-spring jar version:1.2.2</p>