#mysql #hibernate #spring-mvc #jpa
#mysql #гибернация #spring-mvc #jpa
Вопрос:
Я изучаю Spring MVC. У меня есть проект, который я хочу настроить в своей системе для внесения некоторых улучшений в проект. Это проект на основе Hibernate Maven на основе Spring JPA. Проблема в том, что у меня нет запросов на генерацию схемы для этого проекта.
Кто-нибудь может сказать мне, как я могу генерировать запросы на создание схемы из файла hbm hibernate для настройки базы данных для этого проекта.
Примечание: Моя база данных — Mysql 5.0
Спасибо
Ответ №1:
Вы можете попробовать этот код , который будет генерироваться .sql-файл, содержащий запросы на создание базы данных, или вы можете установить "hbm2ddl.auto"
at create mode
, который будет генерировать все таблицы
Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
SchemaExport se = new SchemaExport(cfg);
se.setDelimiter("n#-----------------------------------------------------------------------------------");
se.setOutputFile("E:\BackUP\DB.sql");
se.create(true, true);// create(boolean script, boolean export)
Ответ №2:
Получен ответ. Мы можем сделать это с помощью плагина maven- hibernate3-maven-plugin. Вот ссылка с полной информацией: http://www.celinio.net/techblog/?p=1125