【问题标题】:Package io.ebean does not exist Play Framework 2.7包 io.ebean 不存在 Play Framework 2.7
【发布时间】:2019-03-04 19:51:26
【问题描述】:

所以我正在尝试按照 Radix Code 的教程使用 mySQL 和 Play Framework 2.7x 版创建数据库。我阅读了Play Framework Tutorial # 21| Enable Ebean ORM & JDBC Support 的插曲,我们在其中实现了 Ebean 以将其连接到 wamp 和 MySql。我知道他在视频中使用的版本已经过时,并且我使用的包更新,并且还与其他人的代码相比,包括 Radix'own,但仍然有错误

[错误] C:\Users\Documents\GitHub\play-java-hello-world-tutorial\app\models\Escuela.java:4:1: 包 io.ebean 不存在 [错误] 导入 io.ebean.*;

这是我的插件的 asn-p

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 的 sn-p

version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)

scalaVersion := "2.12.8"

libraryDependencies ++= Seq(

jdbc,

javaJdbc,

guice,

cache,

javaWs,

"mysql" % "mysql-connector-java" % "5.1.41",

"org.avaje" % "ebean" % "2.7.3",

"javax.persistence" % "persistence-api" % "1.0.2"

)

我也试过没有"org.avaje" % "ebean" % "2.7.3",

"javax.persistence" % "persistence-api" % "1.0.2"

对于我的 application.conf,我有以下内容:

ebean.default = ["models.*"]

play.evolutions {

  db.default.enabled = true

}

我有两个模型,我怀疑这可能是问题所在。我还在学习 Sql,所以我想创建 2 个表,但它们用一个外键连接(这是另一个表的主键)。否则它们的功能相同。当然,我仍在使用哈希集而不是实际的数据库表。我一次只编辑一个模型,所以这个错误只出现在一个模型上。在模型类中,我有以下内容:

package models;

import java.util.Set;

import java.util.HashSet;

import io.ebean.*;

我没有将模型库扩展到我的班级,所以它只是:

public class Escuela  { ... }

*附加信息: 尽管我有 Eclipse,但我正在通过 Visual Studio 代码编辑所有内容。 我也在使用 hello world 模板并对其进行编辑,所以这也可能是一个问题。

【问题讨论】:

  • 你最后解决了吗?

标签: java playframework ebean play-framework-2.7


【解决方案1】:

编辑:你有没有运行 SBT update 命令来下载依赖?


不是Play Framework 用户,但是我查看了Play EBean 文档,这就是我发现的。会不会和版本兼容性有关?

此外,如EBean 文档中所述,您可能需要添加

libraryDependencies += "io.ebean" % "ebean" % "11.22.10"

但是,正如Play Framework 网站所说,我不确定这一点

Play 附带 Ebean ORM。要启用它...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多