Java 包io.ebean不存在Play Framework 2.7
因此,我正在尝试使用mySQL创建一个数据库,并按照Radix代码中的教程播放框架版本2.7x。我读了这一集,我们实现了Ebean,将其连接到wamp和MySql。据我所知,他在视频中使用的版本已经过时,我使用的软件包也比较新,而且与其他人的代码相比,包括Radix'own,但仍然存在错误 [错误] C:\Users\Documents\GitHub\play java hello world tutorial\app\models\Escuela.java:4:1:package io.ebean不存在 [错误]导入io.ebean.* 这是我的插件的剪贴画Java 包io.ebean不存在Play Framework 2.7,java,playframework,ebean,play-framework-2.7,Java,Playframework,Ebean,Play Framework 2.7,因此,我正在尝试使用mySQL创建一个数据库,并按照Radix代码中的教程播放框架版本2.7x。我读了这一集,我们实现了Ebean,将其连接到wamp和MySql。据我所知,他在视频中使用的版本已经过时,我使用的软件包也比较新,而且与其他人的代码相比,包括Radix'own,但仍然存在错误 [错误] C:\Users\Documents\GitHub\play java hello world tutorial\app\models\Escuela.java:4:1:package io.ebe
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.2.2")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "4.0.6")
下面是我的build.sbt的一个片段
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)
scalaVersion:=“2.12.8”
我也尝试过不使用“org.avaje”%“ebean”%“2.7.3”、
和
"javax.persistence" % "persistence-api" % "1.0.2"
对于我的application.conf,我有以下内容:
ebean.default = ["models.*"]
play.evolutions {
db.default.enabled = true
}
package models;
import java.util.Set;
import java.util.HashSet;
import io.ebean.*;
我有两个模型,我怀疑这可能是问题所在。我还在学习Sql,所以我想创建两个表,但它们是用一个外键连接的(这是另一个表的主键)。否则,它们的功能相同。当然,我仍然在使用哈希集,而不是实际的数据库表。我一次只编辑一个模型,所以这个错误只出现在一个模型上。在模型类中,我有以下内容:
ebean.default = ["models.*"]
play.evolutions {
db.default.enabled = true
}
package models;
import java.util.Set;
import java.util.HashSet;
import io.ebean.*;
我没有将模型库扩展到我的类,因此它只是:
public class Escuela { ... }
*其他信息:
即使我有Eclipse,我也在通过VisualStudio代码编辑所有内容。
我也在使用hello world模板并对其进行编辑,因此这可能也是一个问题。编辑:您是否运行了SBT
update
命令来下载依赖项
不是
Play Framework
用户,但是我正在查看Play EBean
文档,这就是我发现的。这可能与版本兼容性有关吗
此外,如EBean
文档中所述,您可能需要添加
libraryDependencies += "io.ebean" % "ebean" % "11.22.10"
但是在这一点上我不确定,正如Play Framework
网站所说的那样
这出戏是和埃比安奥姆一起上演的。要启用它
编辑:您是否运行SBT
update
命令下载依赖项
不是
Play Framework
用户,但是我正在查看Play EBean
文档,这就是我发现的。这可能与版本兼容性有关吗
此外,如EBean
文档中所述,您可能需要添加
libraryDependencies += "io.ebean" % "ebean" % "11.22.10"
但是在这一点上我不确定,正如Play Framework
网站所说的那样
这出戏是和埃比安奥姆一起上演的。要启用它
你最终解决了吗?你最终解决了吗?