【问题标题】:How to edit Jhipster Spring database如何编辑 Jhipster Spring 数据库
【发布时间】:2019-05-19 13:27:40
【问题描述】:

我目前在 Jhipster 生成的 Spring 项目中工作。有时我必须更改我的实体(域),所以每次我都必须更改 liquibase 更改日志文件并删除数据库。那么无论如何我只需要更改我的域文件和 liquibase 自动为我重新生成的更改日志。

例如:这是 My project structure

每次我想更改我的实体时,我都必须更改我的域文件,我也必须更改我的 liquibase 更改日志文件,

【问题讨论】:

    标签: java spring jhipster liquibase


    【解决方案1】:

    只需运行jhipster entity YourEntity,它就会为您做出改变。如果您已经通过导入 JDL 文件创建了应用程序,您可以再次导入以更新生成的源代码。

    更新现有实体

    实体配置保存在特定的 .json 文件中,在 .jhipster 目录。因此,如果您再次运行子生成器,请使用 现有实体名称,您可以更新或重新生成实体。

    当您为现有实体运行实体子生成器时,您将 被问到一个问题‘你想更新实体吗?这将 替换此实体的现有文件,您的所有自定义代码将 被以下选项覆盖:

    • 是的,重新生成实体 - 这只会重新生成您的实体。提示:这可以通过传递 --regenerate 标志来强制 运行子生成器
    • 是的,添加更多字段和关系 - 这会给您添加更多字段和关系的问题
    • 是的,删除字段和关系 - 这将向您提出从实体中删除现有字段和关系的问题
    • 不,退出 - 这将存在子生成器而不更改任何内容

    见:

    【讨论】:

    • 哇,非常感谢您的支持,这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2013-12-17
    相关资源
    最近更新 更多