java - Play Framework : package play. db.jpa 未找到

标签 java jpa playframework playframework-2.3

我正在尝试使用 Spring Data JPA 创建一个 play 2.3.4 应用程序。 This教程说让我的模型类继承 play.db.jpa.Model 是一个很好的做法。因此,我将 import play.db.jpa.* 添加到我的代码中,并让我的模型类从 Model 扩展,但是,当我重新加载应用程序时,出现错误消息,Model 是一个未知符号。任何人 知道如何继承Model吗?

最佳答案

Play2 中不存在

play.db.jpa.Model(Ebean ORM 只有一个 Model 类)。所以不要扩展该类。事实上,据我所知,即使在 Ebean 上,扩展它也不会带来任何改进。

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

javaJpa,
"org.hibernate" % "hibernate-entitymanager" % "4.3.6.Final"

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

在很多情况下,在 Play2 中使用 Play1 指令是行不通的。 Play1 和 Play2 是两个截然不同的框架。您正在寻找的页面可能是this

关于java - Play Framework : package play. db.jpa 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957138/

相关文章:

java - JPA 2.0 在刷新操作时从映射父类(super class)继承空字段

java - @ManyToMany JPA 2 复杂查询

java - 使用 playframework 存储二进制密码哈希

java - Play框架目标目录中的类被编译成什么?

Java 正则表达式 : Remove (double) negative look ahead and look behind

java - 为什么我的 doFilterInternal 方法没有被调用?

java - 从表示数据库行的 Map<String,String> 创建 JPA 实体

java - java中通过mac终端操作文件

java - 使用 JPA 进行合并操作的乐观锁定

mongodb - 使用reactivemongo 0.12.1与play 2.5.X时出错