JdbcTemplete.batchUpdate()
может принимать подготовленное утверждение и может запускать несколько вставок в одну и ту же таблицу.
String sql = "INSERT INTO MYTABLE (COL1, COL2) VALUES (?, ?)"
List params = ...
jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() {
public void setValues(PreparedStatement ps, int i) throws SQLException {
List<String> singleRowParams = params.get(i);
ps.setString(1, singleRowParams.get(0));
ps.setString(2, singleRowParams.get(1));
}
// This is the number of times to run the SQL statement.
public int getBatchSize() {
return params.size();
}
}
);
Как вставить в таблицы Mutliple в одном обновлении пакета, это вообще возможно?
Спасибо