немного времени назад я закончил диаграмму классов, и теперь я хочу заполнить ее массовым способом. Я создал свою базу данных (Oracle 10g) из java-объектов через функцию ddl-генерации EclipseLink. Теперь я сомневаюсь, как сделать эту объемную вставку.
Я думал сделать это двумя способами:
Любое предложение об этом?
Вы можете использовать JDBC для множественной вставки, используя пакетную вставку, как показано ниже.
import java.sql.Connection;
import java.sql.Statement;
//...
Connection connection = new getConnection();
Statement statement = connection.createStatement();
for (Employee employee: employees) {
String query = "insert into employee (name, city) values('"
+ employee.getName() + "','" + employee.getCity + "')";
statement.addBatch(query);
}
statement.executeBatch();
statement.close();
connection.close();
Если вы собираетесь использовать Spring, рассмотрите JdbcTemplate.batchUpdate