Java Play 2.5缺少ebean

Java Play 2.5缺少ebean,java,eclipse,model,playframework-2.0,ebean,Java,Eclipse,Model,Playframework 2.0,Ebean,我正在学习Play框架,但我正在努力导入import Play.db.ebean.Model。它找不到它。我做了一些搜索,发现我需要将其添加到build.sbt中,如下所示: lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean) 也可以通过以下方式使用plugins.sbt: addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")

我正在学习Play框架,但我正在努力导入
import Play.db.ebean.Model。它找不到它。我做了一些搜索,发现我需要将其添加到
build.sbt
中,如下所示:

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)
也可以通过以下方式使用
plugins.sbt

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")
我还将以下内容添加到
application.conf

ebean.default="models.*"
在那里,我也建立了mysql连接(但与此无关)

之后,我尝试通过扩展模型创建我的用户类:

public class User extends Model {

}
但它甚至没有建议导入play.db.ebean.Model
我尝试了
activatorclean
activatorcompile
并清理了Eclipse项目,但没有成功。你知道我错过了什么吗?

对于Ebean for Play 2.4.x和2.5.x,正确的导入语句是:

import com.avaje.ebean.Model


您的模型类应如下所示:

package models;

import javax.persistence.*;

import com.avaje.ebean.Model;

@Entity
public class Task extends Model {

    @Id
    public Long id;

    ...
}

您是否重新生成了eclipse项目文件?尝试
activator eclipse
重新生成它们,然后可能重新启动eclipse实例以重新加载项目文件(可能是不重新启动的一种方式)。我会尝试一下,但我怀疑它仍然无法工作,因为项目甚至没有编译build.sbt和plugins.sbt的更改。它没有更改任何内容。