我正在尝试使用 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/