如何编辑Jhipster Spring数据库

时间:2019-05-19 13:27:40

标签: java spring jhipster liquibase

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

例如:这是 My project structure

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

1 个答案:

答案 0 :(得分:0)

只需运行jhipster entity YourEntity,它将为您进行更改。如果您通过导入JDL文件创建了应用程序,则可以再次将其导入以更新生成的源代码。

  

更新现有实体

     

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

     

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

     
      
  • 是的,重新生成实体-这只会重新生成您的实体。提示:在以下情况下可以通过传递--regenerate标志来强制执行此操作   运行子发电机
  •   
  • 是的,添加更多的字段和关系-这将给您一些问题以添加更多的字段和关系
  •   
  • 是,删除字段和关系-这将向您提出从实体删除现有字段和关系的问题
  •   
  • 不,退出-该子发电机将存在而无需进行任何更改
  •   

请参阅: