java - 使用 Play Framework 1.x,如何让 JPA 在生产模式下创建缺失的数据库表?

标签 java jpa playframework

在开发中,Play 会自动在我的数据库中创建缺失的表和索引,但它似乎不想在生产中这样做——这使得设置我的生产数据库变得困难。

我该怎么做?

最佳答案

必须在application.conf中配置

# 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

更新会完成这项工作,但要小心。如果您添加一列或表格,它会正常工作,但不会更多。

关于java - 使用 Play Framework 1.x,如何让 JPA 在生产模式下创建缺失的数据库表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877040/

相关文章:

java - 使用 Java 8 和 HashMap 简化 map

playframework - 运行 play 框架时不支持 Major.minor 版本 51.0

java - 尝试获取 ElementCollection 的值时出现异常?

java - IntelliJ IDEA 12 与 Play 2.0。没有 Java/Scaladocs

Scala 和 Play : stream files to S3 using iteratees

java - 当我从 Object 类覆盖 equals() 时如何实现 hashCode()

java - 如何为 AWT/Swing 应用程序做字体平滑?

java - 如何在JSP中使用d3.js?

jpa - 在回调事件 : 'prePersist' 上执行自动 Bean 验证时违反了 Bean 验证约束

java - 获取存款的所有者(JPA 存储库)