Как создавать правильно таблицы с помощью Hibernate?

Приветствую тебя уважаемый!

Прошу помощи. Хочу найти ответ на то как создавать таблицы в пустой базе данных(mysql) с помощью Hibernate возможно ли такое и насколько это целесообразно?
Есть ли какие то примеры либо ссылки. Очень благодарен буду тебе за помощь!

Спасибо.
  • Вопрос задан
  • 2680 просмотров
Решения вопроса 1
@bromzh
Drugs-driven development
Возможно. Целесообразно, если модели и связи более-менее простые. Нужно просто задать проперти с именем "hbm2ddl.auto" значение "update".
Достигается путём добавления строчки в конфиг persistence.xml:
<property name="hbm2ddl.auto" value="update"/>
Можно ещё и программно настроить, погугли как.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
для себя сделал так:
0) на продуктовой и предпродуктовой БД для Hibernate нет прав на изменение схемы. Но есть такие права для Flyway, который уже и управляет изменениями в схеме БД
1) на БД разработчиков у Hibernate права есть полные и hbm2ddl.auto=update. Flyway отключён
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы