Executar arquivo SQL a partir do Spring JDBC Template

Estou tentando escrever um pouco de código que lê um arquivo SQL (váriosCREATE TABLE declarações separadas por;) e executa todas as instruções.

No JDBC puro, eu poderia escrever:

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

e ambas (todas) as instruções foram executadas. Quando tentei fazer o mesmo na primavera JdbcTemplate, apenas a primeira instrução é executada!

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

Existe uma maneira de executar várias instruções? Enquanto pesquisava no Google, encontrei apenas soluções como "dividir o sqlQuery por; manualmente ", que obviamente é inútil (exigiria muito mais análise).

questionAnswers(4)

yourAnswerToTheQuestion