我们的应用程序是在Java over Play上开发的! 1.2.4。我们在ORM上使用JPA而不是Hibernate。
根据Play!的默认配置,我们的开发环境将DDL设置为false,prod环境将其设置为true。
到目前为止,数据库中的更改要求我们编写要在生产中运行的SQL脚本,a)知道更改了什么,并将其添加到脚本文件,或b)手动检查数据库以编码增量。
如果我们能够获取Hibernate执行的所有DDL操作的日志,那将会很有用,这样可以节省输入和手动验证。
我在Play上找不到任何关于此的信息!或者Hibernate文档。
我试过在application.conf上设置这个没有运气:
jpa.debugSQL=true
我可以看到选择操作,但没有DDL。
答案 0 :(得分:4)