8

我对使用播放框架(版本 2.1)创建实体的 Scala 教程有疑问。我正在尝试做:

import java.util._
import javax.persistence._
import play.db.jpa._

但是当我编译它告诉我 javax.persistence 不存在并且 play.db 也不存在。

我想这是版本的问题,因为在我看来,实际的 yabe 教程有点旧。你知道有什么网站有很好的解释和例子吗?

谢谢你的帮助!

4

3 回答 3

3

当您使用 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"
  )
于 2013-02-06T15:15:45.733 回答
2

build.scala现在已弃用。在 play 2.2.x 添加到 build.sbt:

libraryDependencies ++= Seq( javaJdbc, javaEbean)
于 2013-11-08T00:59:09.143 回答
0

我遇到了同样的问题,我通过更改我的文件 Build.scala 来解决它

val appDependencies = Seq(
  // Add your project dependencies here,
  javaCore,
  javaJdbc,
  javaEbean,
  "mysql" % "mysql-connector-java" % "5.1.19"
)
于 2013-02-06T19:18:56.207 回答