我对使用播放框架(版本 2.1)创建实体的 Scala 教程有疑问。我正在尝试做:
import java.util._
import javax.persistence._
import play.db.jpa._
但是当我编译它告诉我 javax.persistence 不存在并且 play.db 也不存在。
我想这是版本的问题,因为在我看来,实际的 yabe 教程有点旧。你知道有什么网站有很好的解释和例子吗?
谢谢你的帮助!
我对使用播放框架(版本 2.1)创建实体的 Scala 教程有疑问。我正在尝试做:
import java.util._
import javax.persistence._
import play.db.jpa._
但是当我编译它告诉我 javax.persistence 不存在并且 play.db 也不存在。
我想这是版本的问题,因为在我看来,实际的 yabe 教程有点旧。你知道有什么网站有很好的解释和例子吗?
谢谢你的帮助!
当您使用 Scala 时,您可以看看 Slick,它似乎是 Play 的未来数据库持久性框架,并放弃您教程中的那个。
如果您有依赖项,请查看您的 Build.scala jdbc
。
这是我的依赖项
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
现在已弃用。在 play 2.2.x 添加到 build.sbt:
libraryDependencies ++= Seq( javaJdbc, javaEbean)
我遇到了同样的问题,我通过更改我的文件 Build.scala 来解决它
val appDependencies = Seq(
// Add your project dependencies here,
javaCore,
javaJdbc,
javaEbean,
"mysql" % "mysql-connector-java" % "5.1.19"
)