Our core database we are looking to implement Spring Batch on a database with no transactions (Informix).

Is it possible to customize the transaction handling in Spring Batch so we can avoid sending COMMITS/ROLLBACKs to the database and getting errors back - and do our own manual actions instead?

Also - is nested transactions support required? Informix does not support these at all.