if (isTxIsolationLevelReadCommitted())
conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
rollback = false;
resume = false;
return new LoggingConnectionWrapper(conn, __log);
} catch (SQLException sqle) {
throw new JobPersistenceException(
"Failed to obtain DB connection from data source '" + getDataSource()
+ "': " + sqle.toString(), sqle);
} catch (Exception e) {