I am getting this exception with SERIALIZED isolation level on JobRepository in Spring Batch:
org.springframework.dao.CannotSerializeTransactionException: Pr
I had the same problem, and effectively isolation in jobRepository level is the key, here is an example of code that works for me: