Как редактировать базу данных Jhipster Spring - PullRequest
0 голосов
/ 19 мая 2019

В настоящее время я работаю над проектом Spring, созданным Jhipster. Иногда мне приходится менять свою сущность (домен), поэтому каждый раз мне приходится менять файл журнала изменений в liquibase и удалять базу данных. Так что, в любом случае, мне просто нужно изменить файл моего домена и автоматически создать заново журнал изменений в liquibase.

пример: это Структура моего проекта

каждый раз, когда я хочу изменить свою сущность, я должен изменить свой файл домена, я должен также изменить свой файл журнала изменений в liquibase,

1 Ответ

0 голосов
/ 19 мая 2019

Просто запустите jhipster entity YourEntity, и он внесет эти изменения за вас.Если вы создали приложение путем импорта файла JDL, вы можете импортировать его снова, чтобы обновить сгенерированный исходный код.

Обновление существующей сущности

Конфигурация объекта сохраняется в определенном файле .json, в каталоге .jhipster.Поэтому, если вы снова запустите суб-генератор, используя существующее имя сущности, вы можете обновить или восстановить сущность.

Когда вы запустите суб-генератор сущности для существующей сущности, вам будет задан вопрос 'Хотите обновить сущность?Это заменит существующие файлы для этой сущности, весь ваш пользовательский код будет перезаписан 'следующими параметрами:

  • Да, заново сгенерируйте сущность - это просто восстановит вашу сущность.Подсказка: это может быть вызвано передачей флага --regenerate при запуске вспомогательного генератора
  • Да, добавьте больше полей и связей - это даст вам вопросы, чтобы добавить больше полей и связей
  • Да, удалить поля и отношения - это даст вам вопросы для удаления существующих полей и отношений из сущности
  • Нет, выход - Это будет существовать суб-генератор без каких-либо изменений

См .:

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