8

Play Framework(バージョン2.1)でエンティティを作成するためのScalaチュートリアルに問題があります。私がやろうとしていること:

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

しかし、コンパイルすると、javax.persistenceは存在せず、play.dbも存在しないことがわかります。

実際の矢部チュートリアルは少し古いように思えるので、バージョンの問題だと思います。良い説明と例があるウェブサイトを知っていますか?

ご協力いただきありがとうございます!

4

3 に答える 3

3

Scala を使用すると、Play の将来の db 永続化フレームワークであると思われる Slick を見て、チュートリアルの 1 つを放棄することができます。

依存関係がある場合は、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 に答える