我试图在这里遵循play框架ebean教程:
http://www.playframework.com/documentation/2.1.2/JavaEbean
但是,当我尝试包含play.db.ebean.*并尝试编译时,将找不到包(没有play.db包)。我在我的application.conf中添加了application.conf的“模型”
我还需要做些什么来获得依赖性吗?例如,是否有相当于play 1.2的deps?
痕迹:
[error] /home/nfv/workspace-scala/scims/app/models/Person.scala:3: object db is not a member of package play
[error] import play.db.ebean.Model;
[error] ^
[error] /home/nfv/workspace-scala/scims/app/models/Person.scala:5: not found: type Model
[error] class Person extends Model {
[error] ^
[error] two errors found
[error] (compile:compile) Compilation failed
[error] Total time: 4 s, completed 09-Sep-2013 11:23:00欢呼声NFV
发布于 2013-09-10 15:24:43
这可能是因为您的Build.scala文件中缺少依赖项。
要使用Ebean,它应该包括对javaEbean的依赖。例:
val appDependencies = Seq(
jdbc,
javaEbean,
...)添加依赖项后,从播放控制台运行reload和update。
发布于 2015-07-29 09:50:45
我建议您遵循https://playframework.com/documentation/2.4.x/Migration24,因为您不打算在build.sbt文件中指定"javaEbean“。
现在,在build.sbt中,您必须将:
lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean) 接下来,在"conf/application.conf“中取消以下行的注释。
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"
ebean.default="models.*"最后,在"project/plugins.sbt“中插入以下一行
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")https://stackoverflow.com/questions/18696156
复制相似问题