Jhipster jdl导入不更新表

时间:2018-03-02 07:32:43

标签: jhipster

当我在jdl文件中进行任何更改并运行

jhipster import-jdl myjdl.jh 

它不会更新磁盘H2 db上的现有表。我在这里缺少什么?

由于

1 个答案:

答案 0 :(得分:2)

使用H2磁盘数据库时,您的所有数据都存储在target(mvn)或build(gradle)文件夹中。您可以通过运行./mvnw clean./gradlew clean来删除所有数据和表格。下次启动应用程序时将创建新的数据库表。

在生产中,您应该使用JHipster's "Using a Database" docs中详述的Liquibase迁移。文档提到,如果您需要保留数据,这些Liquibase迁移可能适用于H2 Disk(仅限dev配置文件),但未经过测试。