JHipster
предоставляет несколько отличных инструментов для генерации JPA
сущностей и связанных объектов и классов. Сайт демонстрирует и описывает сравнения между некоторыми из этих опций:
- Использование простого вопросника Субгенератор сущностей (через
jhipster entity
) для генерации очень простых сущностей
- Создание UML с помощью инструмента JHipster-UML или аналогичного инструмента UML
- Использование инструмента DSL под названием JHipster-JDL с некоторыми красивыми плагинами IDE или JDL-Studio
Субгенератор Entity (для начинающих)
Я обнаружил, что сущность-подгенератор отсутствует для опытных пользователей и очень ограничен в своих возможностях. Тем не менее, для новых пользователей JHipster
или Java
/ Spring
замечательно понимать, что такое сущность или как JHipster
работает в отношении генерации кода.
JHipster-UML или JHipster-JDL (для опытных пользователей)
В таком случае, мне было бы интересно использовать JHipster-UML или JHipster-JDL для генерации сущности. Мои вопросы относятся только к этим двум методам, и когда я буду использовать JHipster-UML против JHipster-JDL :
- Каких функций у одного нет у другого?
- JHipster-JDL , кажется, был создан специально для
JHipster
, в то время как JHipster-UML , кажется, использует существующие DSL-файлы UML. Должен ли я использовать инструмент UML только в том случае, если у меня есть какой-либо инструмент или языковые предпочтения?
Эти элементы не указаны в документации на веб-сайте, поэтому я хотел бы получить разъяснения. Будем рады обновить документы по ОС, чтобы прояснить этот вопрос, чтобы другие не пришли к ним с предпочтением и не попытались решить, в каком направлении им идти.