title: CannotSerializeTransactionException in Spring Batch's SimpleJobRepository
body: <p>Took my SpringBatch built on Spring Boot project into a higher environment and I am not receiving a odd error:
  <code>
  Caused by: org.springframework.dao.CannotSerializeTransactionException: PreparedStatementCallback; SQL [INSERT into BATCH_JOB_EXECUTION_PARAMS(JOB_EXECUTION_ID, KEY_NAME, TYPE_CD, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, IDENTIFYING) values (?, ?, ?, ?, ?, ?, ?, ?)]; ORA-08177: can't serialize access for this transaction
  ; nested exception is java.sql.SQLException: ORA-08177: can't serialize access for this transaction
  </code></p>
  
  <p>I was running this against a Oracle database locally which was running:
  Oracle Enterprise 11g R2 v11.2.0.3</p>
  
  <p>Put it into our "Test" environment which is running oracle:
  Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production</p>
  
  <p>Any idea how to correct this? Want to demo to my team.</p>
  
  <p>Thanks,</p>