0

我做了以下事情:

  • 按照开发指南创建新的 jhipster 应用程序
  • 根据 IntelliJ的此处,使用热重载 VM 选项启动应用程序类;命令行C:\dev\jdk1.8.0\bin\java -javaagent:spring_loaded/springloaded-jhipster.jar -noverify -Dspringloaded=plugins=io.github.jhipster.loaded.instrument.JHipsterLoadtimeInstrumentationPlugin -Didea.launcher.port=7538 "-Didea.launcher.bin.path=C:\dev\IntelliJ IDEA\bin" -Dfile.encoding=UTF-8 -classpath "*snip very long classpath" com.intellij.rt.execution.application.AppMain com.mysoftware.Application
  • yo jhipster:entity project使用按照此处创建的新实体
  • 预期结果 - 一切正常
  • 获得的结果 - 将http://localhost:8080/#/project得到org.h2.jdbc.JdbcSQLException: Table "T_PROJECT" not found
  • /src/main/resources/config/liquibase/changelog只有db-changelog-001.xml
  • 重启没有帮助

所以这似乎是一步

 If you have used hot reload in the previous step, JHipster has automatically created a new file named src/main/resources/config/liquibase/changelog/db-changelog--002.xml.

这里开始并没有真正发生。

我究竟做错了什么?

手动调用生成 db-changelog-002.xml 的最简单方法是什么?由于我不热衷于手动编写它,实体类已经拥有所有信息。

4

1 回答 1

1

这似乎是 jhipster 错误:

https://github.com/jhipster/generator-jhipster/issues/310

于 2014-05-31T10:54:12.160 回答