我们的应用程序是在 Java over Play 上开发的!1.2.4。我们将 JPA over Hibernate 用于我们的 ORM。
根据 Play! 的默认配置,我们的开发环境将 DDL 设置为 false,而 prod 环境将其设置为 true。
到目前为止,数据库中的更改要求我们编写 SQL 脚本以在生产环境中运行,方法是:a)知道发生了什么变化,并将其添加到脚本文件中,或者 b)手动检查数据库以编写增量代码。
如果我们能获得 Hibernate 执行的所有 DDL 操作的日志,那就太好了,省去了打字和手动验证。
我在 Play 上找不到任何有关此的信息!或休眠文档。
我试过在 application.conf 上设置它,但没有运气:
jpa.debugSQL=true
我可以看到 Select 操作,但没有 DDL。