Jhipster jdl import不更新表



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

jhipster import-jdl myjdl.jh 

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

谢谢

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

在生产中,您应该使用 Liquibase 迁移,这在 JHipster 的"使用数据库"文档中有详细说明。 文档提到,如果您需要保留数据,这些 Liquibase 迁移可能适用于 H2 Disk(仅限开发配置文件(,但未经测试。

最新更新