如何在 Playframework 2.4 中配置 Ebean
How config Ebean in Playframework 2.4
我使用的是 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
输出
play之前的版本,连接池由'BoneCP'提供,新版本由'HikariCP'提供。
有两种方法:
1 - 更改连接池
添加属性:'play.db.pool = bonecp'
2 - 更新您的 JDBC 驱动程序
libraryDependencies += "org.postgresql" % "postgresql" % "9.4-1201-jdbc41"
.
存在 migration
的文档
我使用的是 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
输出
play之前的版本,连接池由'BoneCP'提供,新版本由'HikariCP'提供。
有两种方法:
1 - 更改连接池
添加属性:'play.db.pool = bonecp'
2 - 更新您的 JDBC 驱动程序
libraryDependencies += "org.postgresql" % "postgresql" % "9.4-1201-jdbc41"
.
存在 migration
的文档