手动修改jhipster实体

时间:2016-09-08 11:26:02

标签: mysql maven jhipster

我只是按照下面给出的步骤

  • 运行yo jhipster:entity entityName。
  • 修改实体(添加,删除,...),最后,jhipster将提出覆盖文件的问题,重要说明:为changelog .xml文件和navbar.html文件选择NO。
  • 返回项目并运行mvn compile liquibase:diff。
  • 5。运行您的应用程序。
  • 此命令没有错误或警告(mvn compile liquibase:diff)。

jhipster webapp发生了变化。新列已更新。但没有更改反映在MYSQL数据库

在运行Maven项目时,它显示错误(mvnw) jhipster_mysql_database_error

1 个答案:

答案 0 :(得分:0)

liquibase:diff仅在您手动更改数据库时才有效,并且希望在迁移状态和修改后的状态之间有所区别。只改变实体类并运行liquibase:diff之后不会改变任何东西。

在您的场景中,您应该手动更改mysql数据库,并运行liquibase:diff以使更改生效