Hibernate5 - SchemaExport выводит сценарий в память в виде строки вместо файла вывода на диск - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь сгенерировать некоторые схемы базы данных / таблицы на лету, используя hibernate 5, используя что-то вроде этого:

StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().applySetting("hibernate.hbm2ddl.auto", "create")
                .applySetting("hibernate.dialect", "org.hibernate.dialect.MySQLDialect").applySetting("hibernate.id.new_generator_mappings", "true").build();
MetadataSources sources = new MetadataSources(standardRegistry);
for (Class clazz : classes) {
   sources.addAnnotatedClass(clazz);
}
MetadataImplementor metadata = (MetadataImplementor)sources.getMetadataBuilder().build();

SchemaExport export = new SchemaExport();
export.create(EnumSet.of(TargetType.SCRIPT), sources.buildMetadata());

Меня интересует вывод результатов в строку вместо записи в выходной файл.

...