java - 如何在 PlayFramework 中禁用数据库

标签 java playframework

我想完全禁用它并且不使用内存数据库。当我删除属性时, Play 提示数据库未定义。有什么帮助吗?

@68ajai6kn 无法在 PROD 模式下启动并出现错误

JPA error A JPA error occurred (Cannot start a JPA manager without a properly configured database): No datasource configured

play.exceptions.JPAException: Cannot start a JPA manager without a properly configured database at play.db.jpa.JPAPlugin.onApplicationStart(JPAPlugin.java:108) at play.plugins.PluginCollection.onApplicationStart(PluginCollection.java:425) at play.Play.start(Play.java:495) at play.Play.init(Play.java:292) at play.server.Server.main(Server.java:158) Caused by: java.lang.NullPointerException: No datasource configured ... 5 more

最佳答案

如果您有任何使用 @Entity 定义的类,Play 将自动创建数据库连接,如果是内存数据库,它也会启动它。

因此,为了防止出现错误,您需要删除所有 @Entity 引用。

关于java - 如何在 PlayFramework 中禁用数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8024145/

相关文章:

java - 是否有使用消息参数作为属性创建 JSON 对象的 Logback 布局?

java - model.refresh 在 playframework(1.2.4) 中做什么

gradle - 从Gradle运行Play服务

forms - 如何从 Play 框架中的 inputPassword 助手中保留字段中的值?

playframework - 玩 2.0,获取事件路由/url/调用?

java - session 中存储的数据量

java - 缺少 gradle 2.0.0 beta 7

java - Jax-ws 与 https url 最终为 http

java.lang.NumberFormatException : Invalid int: "3546504756", 这个错误是什么意思?

java - 在 dist 应用程序中加载库,这些库在构建时是未知的