Playframework 2.1 doesn't find javax.persistence and play.db

浪尽此生 提交于 2019-12-04 02:49:54

As you use Scala you could take a look at Slick which seems to be the future db persistence framework for Play and abandon the one in your tutorial.

Look in your Build.scala if you have jdbc as a dependancy.

Here's my dependancies

val appDependencies = Seq(
    jdbc,
    "mysql" % "mysql-connector-java" % "5.1.22",
    "com.typesafe" % "slick_2.10.0-RC1" % "0.11.2",
    "org.mindrot" % "jbcrypt" % "0.3m"
  )

build.scala now deprecated. In play 2.2.x add to build.sbt:

libraryDependencies ++= Seq( javaJdbc, javaEbean)

I ran in the same issue and I solved it by changing my file Build.scala with

val appDependencies = Seq(
  // Add your project dependencies here,
  javaCore,
  javaJdbc,
  javaEbean,
  "mysql" % "mysql-connector-java" % "5.1.19"
)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!