ps = conn.prepareStatement(sql);
setBatchValues(ps, batchArgs);
r = ps.executeBatch();
return r;
} catch (SQLException e) {
throw new UncheckedSQLException(e.getMessage(), e);
} finally {
JdbcUtils.closeStatement(ps);
JdbcUtils.closeConnection(conn);
if (logger.isDebugEnabled()) {