Hibernate: перенести схему с обратным инжинирингом из SQL Server в MySQL - PullRequest
0 голосов
/ 15 октября 2011

Новичок в спящем режиме.

У меня есть существующая схема в SQL Server, и я использовал мастер обратного обращения в NetBeans для генерации POJO из схемы.Теперь принято решение перейти на MySQL.Есть ли способ, с помощью которого я могу запустить любую утилиту спящего режима для создания таблиц и схем в MySQL из этих POJO?

Спасибо, Бо

1 Ответ

1 голос
/ 15 октября 2011

Вы можете использовать инструмент SchemaExport . Его можно использовать через командную строку, задачу ant или напрямую использовать SchemaExport Class в коде java.

Вот пример использования класса SchemaExport,

Configuration cfg = new Configuration().configure("your/hibernate/cfg/xml");
SchemaExport schemaExport= new SchemaExport(cfg);

/**First boolean means if print the generated  DDL script to the console
 Second boolean mean if execute the generated DDL script in the DB*/
schemaExport.create(true, true);

В XML-файле конфигурации hibernate необходимо указать информацию о подключении к базе данных и сгенерированный POJO из сетевых компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...