/ / Jak skonfigurować Ebean w Playframework 3.X - baza danych, playframework, sbt, ebean

Jak skonfigurować Ebean w Playframework 3.X - baza danych, playframework, sbt, ebean

Używam Play w wersji 3.x, ale logika się zmieniła.

Starałem się podążać za twoim tutorialem, ale bez powodzenia.

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

wydajność

Część błędu

Odpowiedzi:

0 dla odpowiedzi № 1

W poprzedniej wersji gry pula połączeń była dostarczana przez „BoneCP”, ale w nowej wersji jest dostarczana przez „HikariCP”.

Istnieją 2 sposoby:

1 - Zmień pulę połączeń

Dodaj właściwość: „play.db.pool = bonecp”

2 - Zaktualizuj sterownik JDBC
libraryDependencies += "org.postgresql" % "postgresql" % "9.4-1201-jdbc41".

Istnieje dokumentacja migracja