Play Framework:找不到包play.db.jpa

gef*_*fei 2 java jpa playframework playframework-2.3

我正在尝试使用Spring Data JPA创建一个play 2.3.4应用程序.教程说让我的模型类继承是一个好习惯play.db.jpa.Model.因此,我添加import play.db.jpa.*到我的代码并让我的模型类扩展Model,但是,当我重新加载应用程序时,我收到一条错误消息,这Model是一个未知的符号.Model谁知道如何继承?

Sal*_*lem 6

play.db.jpa.Model在Play2中不存在(Ebean ORM只有一个Model类).所以不要扩展那个班级.事实上,就我所知,即使在Ebean上,扩展它并没有带来任何改进.

还要检查您的libraryDependencies(build.sbt文件)中是否包含以下条目

javaJpa,
"org.hibernate" % "hibernate-entitymanager" % "4.3.6.Final"
Run Code Online (Sandbox Code Playgroud)

(如果需要,可以用不同的实现/版本替换第二个).之后,您可以activator update在终端中运行.

在Play2中使用Play1指令在许多情况下不起作用.Play1和Play2是两个非常不同的框架.您正在寻找的页面可能就是这个.