现在玩!如果我手动删除它们,会自动将新表添加到mySQL数据库。我记得有一段时间回来看,当模型改变时,可以让游戏更新表格(不需要先删除它们)。
我无法找到谷歌的任何东西,有谁知道我怎么能激活这个?我最大的问题是JPA添加的约束,它们使删除表格变得非常困难。
答案 0 :(得分:1)
hibernate / play在模型更改中管理数据库的方式是通过application.conf中的 jpa.ddl 属性。如果您阅读它所声明的文件。
# Specify the ddl generation pattern to use. Set to none to disable it
# (default to update in DEV mode, and none in PROD mode):
# jpa.ddl=update
我所知道的选项是
jpa.ddl=update
- 这只是在模型更改时更新表格jpa.ddl=create-drop
- 这会删除表并重新创建模型更改您可以在第一个属性autoGenerateSchema