scala - Playframework 2.1 找不到 javax.persistence 和 play.db

标签 scala playframework playframework-2.1

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

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

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

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

谢谢你的帮助!

最佳答案

当您使用 Scala 时,您可以看看 Slick,它似乎是 Play 的 future 数据库持久性框架,而放弃教程中的那个。

如果您有 jdbc,请查看您的 Build.scala作为依赖。

这是我的依赖

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"
  )

关于scala - Playframework 2.1 找不到 javax.persistence 和 play.db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14731746/

相关文章:

java - FakeRequest 类型 Promise 的结果

scala - 丢弃已在 Play Framework 2.x 上设置的 header

java - 错误请求中的重定向

java - Play 2.1 错误 : Cannot find symbol bug

使用带有泛型类型接口(interface)的 Java 库时的 Scala 编译问题

scala - 将 List[ValidationNEL[String, Unit]] 转换为 ValidationNEL[String, Unit]

scala - 将 play.api.cache.Cache 与编译时依赖注入(inject)一起使用

scala - Play Framework 2.2 scala onStart 不起作用

scala - 使用FlatMap使用Spark和Scala将列名称附加到元素

java - 玩Java,如何读取本地JSON文件并在body上显示为列表?