【问题标题】:Auto generate JHipster entities from existing database从现有数据库自动生成 JHipster 实体
【发布时间】:2015-08-04 02:43:07
【问题描述】:

作为 JHispster 2.11.0 的一部分,实体配置保存在 .jhipster 目录中的特定 .json 文件中。这些文件可用于使用以下命令在 JHipster 应用程序中重新生成实体和相关文件。

哟 jhipster:entity ENTITY_NAME

有没有办法从现有数据库中自动生成这些 .json 文件?

【问题讨论】:

    标签: entity-framework reverse-engineering jhipster


    【解决方案1】:

    我们目前正在努力从 UML 模型生成这些文件,请参阅我们的 JHipster UML 项目。

    因此,如果您可以将数据库架构导出到 UML,这可能是可行的,但我认为这不会像预期的那样顺利。

    【讨论】:

    • 感谢@julien-dubois 的回答和非常好的 JHipster 项目。我按照上面的链接尝试了 Modelio,我能够创建类图并从中生成 XMI​​。我已经在 J​​Hipster 中测试了该 XMI 文件,它已经根据类图创建了表。
    • 但我的问题是我有一个包含很多表的现有数据库,我试图通过 Modelio 将表逆向工程为类图,但没有这样的规定。使用 Visual Paragigm,我能够将表格逆向工程为类图。但是我已经将类图导出到 XMI 文件中,但是与通过 Modelio 生成的 XMI 文件相比,它生成了不同的内容,并且它在 JHipster 中也不起作用。
    • 你能告诉我逆向工程表到类图然后类图到 XMI 文件的过程吗?如果这不可能,那么如何查询数据库的元数据并生成 JHipster 可以直接使用的实体 json 文件。请提出建议。
    • 在此期间有什么消息吗?我或多或少有同样的问题(现有数据库,需要创建一个新应用程序),尝试使用 Modelio、UML 设计器和 Visual Paradigm 进行逆向工程,但我遇到了所有 3 个问题(首先是逆向工程,然后是使用 jhipster-uml 导入)。我的架构相当大(> 80 个表),因此(重新)创建实体并不是一个真正的选择。我想知道编写一个直接从 DDL 或实时连接生成 JDL 文件的模块是否有意义。
    猜你喜欢
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 2011-08-15
    • 1970-01-01
    • 2021-09-05
    • 2013-02-04
    相关资源
    最近更新 更多