title: spring integration: int-jdbc:outbound-gateway commit?
body: <p>i am trying to understand how the commit works when we use any insert or update statements with jdbc outbound gateway, sometimes we see the process flags is not updated, any inputs would be really helpful</p>
  
  <pre><code>&lt;int-jdbc:outbound-gateway id="update.gateway"
              request-channel="request.channel" reply-channel="reply.channel"
              data-source="dataSource" request-sql-parameter-source-factory="spelSource"
              update="update table set PROCESS_FLAG=:processFlag where QUEUE_VALUE=:queueValue and
                       JOB_ID=:jobId "&gt;
  &lt;/int-jdbc:outbound-gateway&gt;
  </code></pre>