Выполнить файл SQL из Spring JDBC Template

Я пытаюсь написать немного кода, который читает файл SQL (несколькоCREATE TABLE заявления, разделенные;) и выполняет все заявления.

В чистом JDBC я мог бы написать:

String sqlQuery = "CREATE TABLE A (...); CREATE TABLE B (...);"
java.sql.Connection connection = ...;
Statement statement = connection.createStatement();
statement.executeUpdate(sqlQuery);
statement.close();

и оба (все) заявления были выполнены. Когда я попытался сделать то же самое весной JdbcTemplate, выполняется только первый оператор!

String sqlQuery = "CREATE TABLE A (...); CREATE TABLE B (...);"
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
jdbcTemplate.execute(sqlQuery);

Есть ли способ выполнить несколько операторов? В то время как поиск в Google, я нашел только такие решения, как "разделить sqlQuery по; вручную », что, конечно, бесполезно (это потребует гораздо большего разбора).

Ответы на вопрос(4)

Ваш ответ на вопрос