[如何在Playframework 2.4中配置Ebean

问题描述 投票:0回答:1

我使用的是Play 2.4版,但逻辑已更改。

我试图遵循您的教程,但没有成功。

application.conf

db.default.driver="org.postgresql.Driver"
db.default.url="jdbc:postgresql://localhost:5432/dabaseName"
db.default.user=postgres
db.default.password="postgres"
ebean.default = ["models.*"]

plugin.sbt

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")

build.sbt

name := """XXXX"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)

scalaVersion := "2.11.6"

libraryDependencies ++= Seq(
    javaJdbc,
    cache,
    javaWs
)

libraryDependencies += evolutions

libraryDependencies += "postgresql" % "postgresql" % "9.1-901.jdbc4"

routesGenerator := InjectedRoutesGenerator

输出

Part of error

database playframework sbt ebean
1个回答
0
投票

[在游戏的先前版本中,连接池由'BoneCP'提供,但在新版本中由'HikariCP'提供。

有2种方法:

1-更改连接池

添加属性:'play.db.pool = bonecp'

2-更新JDBC驱动程序libraryDependencies += "org.postgresql" % "postgresql" % "9.4-1201-jdbc41"

存在migration的文档

© www.soinside.com 2019 - 2024. All rights reserved.