Hibernate несколько собственных операторов SQL

Я хочу запустить собственный SQL из файла, используя Hibernate. SQL может содержать несколько операторов, создающих структуру базы данных (то есть таблицы, ограничения, но не операторы вставки / обновления / удаления).

Пример, очень простой запрос ниже (который содержит следующие два оператора SQL)

CREATE DATABASE test;
CREATE TABLE test.testtbl( id int(5));

Я использую MySQL DB, и когда я запускаю вышеупомянутый запрос, я получаю синтаксическую ошибку. Когда я запускаю их один за другим, все в порядке.

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 
You have an error in your SQL syntax; check the manual that corresponds to your 
MySQL server version for the right syntax to use near 
'CREATE TABLE test.testtbl( id int(5))' at line 1

Код для выполнения запроса приведен ниже (приведенный выше оператор присваивается переменной 'sql'):

session = sf.openSession();
session.beginTransaction();
Query qry = session.createSQLQuery(sql);
qry.executeUpdate();
session.getTransaction().commit();

Любая помощь будет оценена.

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

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