【问题标题】:JHipster entity database tableJHipster实体数据库表
【发布时间】:2016-09-27 15:06:43
【问题描述】:

我在 JHipster 中创建了不同的实体。我想知道是否为每个实体自动创建了一个新的数据库表,还是我应该自己创建它们? 我读过 JHipster 的 Creating an entity 但它没有提到这个!

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    您链接到的页面顶部列表中的所有内容 (Creating an Entity) 都是为您创建的。这包括一个数据库表和一个 liquibase 更改集,用于跟踪数据库的更改。默认情况下,表名与实体名匹配。

    该表是在您生成实体后首次运行应用程序时创建的。有关表的更新,请参阅 Using in Development 文档的 Liquibase 部分。

    【讨论】:

    • 我刚刚再次运行了所有内容,但是一些实体创建了它们的表,而不是全部,结果我在前端得到了error.internalServerError。对我来说似乎很奇怪!我还尝试通过yo jhipster:entity 更新单个实体,但我收到另一个错误Error: Cannot find module 'gulp-rev',我现在正在尝试解决!!!
    • 有几件事可能会出错。如果您在生成实体后更改了它,则表也需要更改。在这种情况下,请参阅我的主要帖子中的 Using in Development 链接。您的 gulp 问题听起来像是安装 node_moduels 出了问题。尝试删除该文件夹并重新运行npm install
    【解决方案2】:

    是的,数据库表会自动创建,您也可以自己创建数据库表,这是您的选择

    【讨论】:

    • 这不是答案,请按原样添加此文本,作为评论。
    猜你喜欢
    • 2015-08-04
    • 1970-01-01
    • 1970-01-01
    • 2019-10-18
    • 2017-08-05
    • 1970-01-01
    • 2018-11-27
    • 1970-01-01
    • 2019-04-04
    相关资源
    最近更新 更多