Reputation: 191
I have a problem with the Scala tutorial for creating an Entity with the play framework (Version 2.1). I'm trying to do:
import java.util._
import javax.persistence._
import play.db.jpa._
But when I compile it tells me that javax.persistence dosen't exist and play.db neither.
I suppose it's a problem of version because it seems to me that the actual yabe-tutorial is a bit old. Do you know any website who has good explanations and examples?
Thanks for your help!
Upvotes: 8
Views: 4229
Reputation: 4685
build.scala
now deprecated. In play 2.2.x add to build.sbt:
libraryDependencies ++= Seq( javaJdbc, javaEbean)
Upvotes: 2
Reputation: 1
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"
)
Upvotes: 0
Reputation:
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"
)
Upvotes: 3